Awọn ọna 3 lati Ṣayẹwo Ipo olupin Apache ati Igbadun ni Linux


Apache jẹ olokiki julọ agbaye, agbelebu Syeed olupin HTTP olupin wẹẹbu ti o wọpọ lo ni Lainos ati awọn iru ẹrọ Unix lati fi ranṣẹ ati ṣiṣe awọn ohun elo wẹẹbu tabi awọn oju opo wẹẹbu. Ni pataki, o rọrun lati fi sori ẹrọ ati pe o ni iṣeto ti o rọrun bakanna.

Ninu àpilẹkọ yii, a yoo fihan bi a ṣe le ṣayẹwo akoko igbesoke olupin Apache lori ẹrọ Linux nipa lilo awọn ọna/awọn oriṣiriṣi awọn alaye ti a ṣalaye ni isalẹ.

1. IwUlO Systemctl

Systemctl jẹ iwulo fun ṣiṣakoso eto eto ati oluṣakoso iṣẹ; o ti lo o lati bẹrẹ, tun bẹrẹ, da awọn iṣẹ duro ati kọja. Pipaṣẹ ipo systemctl, bi awọn ipinlẹ orukọ ti lo lati wo ipo iṣẹ kan, o le lo fun idi ti o wa loke bii bẹẹ:

$ sudo systemctl status apache2	  #Debian/Ubuntu 
# systemctl status httpd	  #RHEL/CentOS/Fedora 

2. Awọn ohun elo Apachectl

Apachectl jẹ wiwo idari fun olupin HTTP Afun. Ọna yii nilo mod_status (eyiti o ṣe afihan alaye nipa olupin naa n ṣe pẹlu akoko igbesoke rẹ) ti fi sori ẹrọ ati ṣiṣẹ (eyiti o jẹ eto aiyipada).

A paati ipo olupin ṣiṣẹ nipasẹ aiyipada nipa lilo faili /etc/apache2/mods-enabled/status.conf.

$ sudo vi /etc/apache2/mods-enabled/status.conf

Lati mu paati ipo olupin ṣiṣẹ, ṣẹda faili ni isalẹ.

# vi /etc/httpd/conf.d/server-status.conf

ki o si ṣafikun iṣeto atẹle.

<Location "/server-status">
    SetHandler server-status
    #Require  host  localhost		#uncomment to only allow requests from localhost 
</Location>

Fipamọ faili naa ki o pa. Lẹhinna tun bẹrẹ olupin ayelujara.

# systemctl restart httpd

Ti o ba lo ebute akọkọ, lẹhinna o tun nilo aṣawakiri wẹẹbu laini aṣẹ bii lynx tabi awọn ọna asopọ.

$ sudo apt install lynx		#Debian/Ubuntu
# yum install links		#RHEL/CentOS

Lẹhinna ṣiṣe aṣẹ ni isalẹ lati ṣayẹwo akoko iṣẹ Apache:

$ apachectl status

Ni omiiran, lo URL ti o wa ni isalẹ lati wo alaye ipo olupin ayelujara Apache lati ẹrọ lilọ kiri lori ayelujara ayaworan kan:

http://localhost/server-status
OR
http:SERVER_IP/server-status

3. ps IwUlO

ps jẹ ohun elo ti o fihan alaye nipa yiyan awọn ilana ṣiṣe ti n ṣiṣẹ lori eto Linux, o le lo pẹlu aṣẹ grep lati ṣayẹwo akoko iṣẹ Apache bi atẹle.

Nibi, asia naa:

  • -e - jẹ ki yiyan ti gbogbo awọn ilana lori ẹrọ.
  • -o - ni a lo lati ṣafihan iṣẹjade (comm - pipaṣẹ, akoko - akoko ipaniyan ilana ati olumulo - ilana ilana).

# ps -eo comm,etime,user | grep apache2
# ps -eo comm,etime,user | grep root | grep apache2
OR
# ps -eo comm,etime,user | grep httpd
# ps -eo comm,etime,user | grep root | grep httpd

Iṣapẹẹrẹ apẹẹrẹ ti o wa ni isalẹ fihan pe iṣẹ apache2 ti n ṣiṣẹ fun wakati 4, iṣẹju 10 ati awọn aaya 28 (nikan ka eyi ti o bẹrẹ nipasẹ gbongbo).

Ni ikẹhin, ṣayẹwo diẹ sii awọn itọsọna olupin ayelujara Apache:

  1. 13 Aabo Olupin Oju opo wẹẹbu Apache ati Awọn imọran Ṣiṣe lile
  2. Bii o ṣe le Ṣayẹwo Eyi ti Awọn modulu Afun ti wa ni Muṣiṣẹ/Ti kojọpọ ni Linux
  3. Awọn imọran 5 lati ṣe alekun Iṣe ti Olupin Wẹẹbu Apache Rẹ
  4. Bii a ṣe le Daabobo Ọrọigbaniwọle Awọn ilana wẹẹbu ni Afun Lilo Oluṣakoso .htaccess

Ninu nkan yii, a fihan ọ awọn ọna oriṣiriṣi mẹta lati ṣayẹwo akoko iṣẹ Apache/HTTPD lori eto Linux kan. Ti o ba ni awọn ibeere tabi awọn ero lati pin, ṣe iyẹn nipasẹ apakan asọye ni isalẹ.