Linux-da Apache serweriniň ýagdaýyny we wagtyny barlamagyň 3 usuly
Apache dünýäde iň meşhur, web programmalaryny ýa-da web sahypalaryny ýerleşdirmek we işletmek üçin Linux we Unix platformalarynda köplenç ulanylýan HTTP web serweri. Möhümi, gurmak aňsat we ýönekeý konfigurasiýasy bar.
Bu makalada aşakda düşündirilen dürli usullary/buýruklary ulanyp, Linux ulgamynda Apache web serweriniň iş wagtyny nädip barlamalydygyny görkezeris.
1. Systemctl Utility
Systemctl, systemd ulgamyny we hyzmat dolandyryjysyny dolandyrmak üçin peýdalydyr; hyzmatlary başlamak, täzeden başlamak, duruzmak we ondan soň ulanylýar. Systemctl status kiçi buýrugy, adyň aýdyşy ýaly hyzmatyň ýagdaýyny görmek üçin ulanylýar, ony ýokardaky maksat üçin ulanyp bilersiňiz:
$ sudo systemctl status apache2 #Debian/Ubuntu # systemctl status httpd #RHEL/CentOS/Fedora
2. Apachectl hyzmatlary
Apachectl, Apache HTTP serweri üçin dolandyryş interfeýsi. Bu usul, mod_status (serweriň işleýän wagtyny hem öz içine alýan maglumatlary görkezýär) gurnalan we işledilen (deslapky sazlama) modulyny talap edýär.
Serwer-status komponenti /etc/apache2/mods-enabled/status.conf faýlyny ulanyp işleýär.
$ sudo vi /etc/apache2/mods-enabled/status.conf
Serwer-status komponentini işletmek üçin aşakda bir faýl dörediň.
# vi /etc/httpd/conf.d/server-status.conf
we aşakdaky konfigurasiýany goşuň.
<Location "/server-status"> SetHandler server-status #Require host localhost #uncomment to only allow requests from localhost </Location>
Faýly ýazdyryň we ýapyň. Soňra web serwerini täzeden açyň.
# systemctl restart httpd
Ilki bilen terminaly ulanýan bolsaňyz, lynx ýa-da baglanyşyklar ýaly buýruk setiri web brauzeri hem gerek.
$ sudo apt install lynx #Debian/Ubuntu # yum install links #RHEL/CentOS
Soňra Apache hyzmatynyň iş wagtyny barlamak üçin aşakdaky buýrugy işlediň:
$ apachectl status
Ativea-da bolmasa, grafiki web brauzerinden Apache web serweriniň ýagdaýy baradaky maglumatlary görmek üçin aşakdaky URL-den peýdalanyň:
http://localhost/server-status OR http:SERVER_IP/server-status
3. ps Utility
ps Linux ulgamynda işleýän işjeň prosesleriň saýlanylyşy barada maglumatlary görkezýän peýdalydyr, Apache hyzmatynyň iş wagtyny aşakdaky ýaly barlamak üçin grep buýrugy bilen ulanyp bilersiňiz.
Ine, baýdak:
-
-e
- ulgamdaky her bir prosesi saýlamaga mümkinçilik berýär. -
-o
- çykyşy kesgitlemek üçin ulanylýar (kom - buýruk, etime - ýerine ýetiriş wagty we ulanyjy - amal eýesi).
# 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
Aşakdaky nusga çykyşy, apache2 hyzmatynyň 4 sagat 10 minut 28 sekuntlap işleýändigini görkezýär (diňe kök bilen başlanan hyzmaty göz öňünde tutuň).
Ahyrynda has peýdaly Apache web serwer gollanmalaryna göz aýlaň:
- 13 Apache web serweriniň howpsuzlygy we gatylaşdyryş maslahatlary
- Linux-da haýsy Apache modullarynyň açyk/ýüklenendigini nädip barlamaly
- Apache web serweriňiziň öndürijiligini ýokarlandyrmak üçin 5 maslahat
- .htaccess faýly ulanyp, Apache-de web kataloglaryny nädip goramaly?
Bu makalada size Linux ulgamynda Apache/HTTPD hyzmat wagtyny barlamagyň üç dürli usulyny görkezdik. Paýlaşmak üçin soraglaryňyz ýa-da pikirleriňiz bar bolsa, aşakdaky teswir bölüminiň üsti bilen ediň.