Kif Tissorvelja l-Prestazzjoni tal-Apache billi tuża mod_status f'Ubuntu
Filwaqt li tista 'dejjem tagħti ħarsa lejn il-fajls tal-log Apache biex tikseb informazzjoni dwar il-webserver tiegħek bħal konnessjonijiet attivi, tista' tikseb ħarsa ġenerali dettaljata ħafna tal-prestazzjoni tas-server tal-web tiegħek billi tippermetti l-mod_status modulu.
Il-modulu mod_status huwa modulu Apache li jippermetti lill-utenti jaċċessaw informazzjoni dettaljata ħafna dwar il-prestazzjoni ta 'Apache fuq paġna HTML sempliċi. Fil-fatt, Apache iżomm il-paġna tal-istatus tas-server tiegħu stess għall-wiri pubbliku ġenerali.
Tista' tara l-istatus ta' Apache (Ubuntu) billi tmur fuq l-indirizz hawn taħt:
- https://apache.org/server-status
L-Apache mod_status jagħmilha possibbli li sservi paġna HTML sempliċi li fiha informazzjoni bħal:
- Verżjoni tas-server
- Il-jum u l-ħin attwali f'UTC
- Ħin tas-Server
- Tagħbija tas-server
- Traffiku totali
- Numru totali ta' talbiet deħlin
- L-użu tas-CPU tal-webserver
- PIDs mal-klijenti rispettivi u ħafna aktar.
Ejja issa nbiddlu l-gerijiet u naraw kif tista 'tikseb statistika aġġornata dwar is-server tal-web Apache.
Operating System: Ubuntu 20.04 Application: Apache HTTP server Version: 2.4.41 IP address: 34.123.9.111 Document root: /var/www/html
Ippermetti mod_status f'Apache Ubuntu
B'mod awtomatiku, Apache jibgħat bil-mod_status modulu diġà attivat. Tista' tivverifika dan billi tiċċekkja d-direttorju mods_enabled billi tmexxi ls kmand kif muri:
$ ls /etc/apache2/mods-enabled
Kun żgur li l-fajls status.conf
u status.load
huma preżenti. Jekk le, trid tattiva l-mod_status modulu billi tinvoka l-kmand:
$ sudo /usr/sbin/a2enmod status
Ikkonfigura mod_status f'Apache Ubuntu
Kif intqal qabel, il-mod_status huwa diġà attivat. Madankollu, huma meħtieġa tweaks addizzjonali biex ikollok aċċess għall-paġna tal-istatus tas-server. Biex tagħmel dan, trid timmodifika l-fajl status.conf
.
$ sudo vim /etc/apache2/mods-enabled/status.conf
Issettja d-direttiva Require ip biex tirrifletti l-indirizz IP tal-magna li se tkun qed taċċessa s-server minnha.
Issejvja l-bidliet u erġa ibda Apache biex il-bidliet jidħlu fis-seħħ biex tikkonferma l-istatus kif muri:
$ sudo systemctl restart apache2
Imbagħad ivverifika l-istatus ta 'Apache u żgura li jibda jaħdem.
$ sudo systemctl status apache2
Minn hemm 'il quddiem, ibbrawżja l-URL tas-server tal-web kif muri.
http://server-ip/server-status
Int ser tirċievi paġna HTML ta 'status li turi għadd ta' informazzjoni ta 'Apache u firxa ta' statistika kif muri.
NOTA: Biex il-paġna tiġġedded wara kull intervall ta' ħin partikolari, pereżempju, 5 sekondi, waħħal il-\?refresh=5”
fl-aħħar tal-URL.
http://server-ip/server-status?refresh=5
Dan jipprovdi kapaċità ta 'monitoraġġ aħjar tal-prestazzjoni tas-server tiegħek mill-paġna HTML statika sempliċi aktar kmieni.
Dak kollu għalissa dwar il-mod_status modulu. Ibqa' Sintonizzat ma' Tecmint għal ħafna aktar.