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:
- 13 Aabo Olupin Oju opo wẹẹbu Apache ati Awọn imọran Ṣiṣe lile
- Bii o ṣe le Ṣayẹwo Eyi ti Awọn modulu Afun ti wa ni Muṣiṣẹ/Ti kojọpọ ni Linux
- Awọn imọran 5 lati ṣe alekun Iṣe ti Olupin Wẹẹbu Apache Rẹ
- 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ẹ.