Ubuntu-da mod_status ulanyp, Apache öndürijiligine nädip gözegçilik etmeli
Işjeň birikmeler ýaly web serweriňiz barada maglumat almak üçin elmydama Apache gündelik faýllaryna göz aýlap bilersiňiz, mod_status modulyny açyp, web serweriňiziň işine gaty jikme-jik maglumat alyp bilersiňiz.
Mod_status moduly, ulanyjylara Apache-iň öndürijiligi barada ýönekeý HTML sahypasynda ýokary jikme-jik maglumatlary almaga mümkinçilik berýän Apache modulydyr. Aslynda, Apache köpçülige tomaşa etmek üçin öz serwer status sahypasyny saklaýar.
Apache (Ubuntu) ýagdaýyny aşakdaky adrese geçip görüp bilersiňiz:
- https://apache.org/server-status
Apache mod_status: ýaly maglumatlary öz içine alýan ýönekeý HTML sahypasyna hyzmat etmäge mümkinçilik berýär:
- Serwer wersiýasy
- UTC-da häzirki gün we wagt
- Serweriň iş wagty
- Serwer ýükleri
- Jemi traffik
- Gelýän haýyşlaryň umumy sany
- Web serweriniň CPU ulanylyşy
- Degişli müşderiler bilen PID-ler we başgalar.
Geliň indi dişli enjamlary üýtgedeliň we Apache web serweri barada iň täze statistiki maglumatlary nädip alyp boljakdygyny göreliň.
Operating System: Ubuntu 20.04 Application: Apache HTTP server Version: 2.4.41 IP address: 34.123.9.111 Document root: /var/www/html
Apache Ubuntu-da mod_status-y işlediň
Düzgüne görä, Apache mod_status moduly bilen eýýäm işledilýär. Muny mods_enabled katalogyny görkezilişi ýaly ls buýrugyny işledip barlap bilersiňiz:
$ ls /etc/apache2/mods-enabled
status.conf
we status.load
faýllarynyň bardygyna göz ýetiriň. Notok bolsa, buýrugy ulanyp mod_status modulyny işletmeli:
$ sudo /usr/sbin/a2enmod status
Apache Ubuntu-da mod_status sazlaň
Ozal bellenip geçilişi ýaly, mod_status eýýäm açyk. Şeýle-de bolsa, serwer statusy sahypasyna girmek üçin goşmaça düzedişler talap edilýär. Munuň üçin status.conf
faýlyny üýtgetmeli.
$ sudo vim /etc/apache2/mods-enabled/status.conf
Serwere girjek enjamyňyzyň IP adresini görkezmek üçin Talap ip görkezmesini düzüň.
Üýtgeşmeleri ýazdyryň we üýtgeşmeleriň görkezilişi ýaly tassyklanmagy üçin Apache-i täzeden açyň:
$ sudo systemctl restart apache2
Soňra Apache-iň ýagdaýyny barlaň we işlemegini üpjün ediň.
$ sudo systemctl status apache2
Ondan soň görkezilişi ýaly web serweriniň URL-sine göz aýlaň.
http://server-ip/server-status
Apache maglumatlarynyň köpüsini we görkezilişi ýaly köp sanly statistika görkezýän HTML sahypasyny alarsyňyz.
ÜNS BERI .: Berlen wagt aralygyndan soň, meselem, 5 sekuntdan soň sahypany täzelemek üçin, URL-iň soňundaky \? Refresh=5
goşuň.
http://server-ip/server-status?refresh=5
Bu, serweriňiziň işleýşine has ýönekeý statiki HTML sahypasyndan has gowy gözegçilik mümkinçiligini üpjün edýär.
Häzirlikçe mod_status moduly barada. Has köp zat üçin Tecmint-e üns beriň.