Na serwerze WWW Apache , które mogą uczynić życie administratorom systemu znacznie łatwiej obsługiwać obciążenie serwera WWW Apache za pomocą modułu mod_status .
Przestawie wam jak to uruchomić, edytujemy na początek plik konfoguracyjny Apache2
nano /etc/apache2/apache2.conf
Wklejamy na końcu:
LoadModule status_module modules/mod_status.so
Do pliku konfoguracyjnego naszego VirtualHosta doklejamy: np. /etc/apache2/sites-available/000-default.conf
<Location /server-status> SetHandler server-status Order allow,deny #Deny from all Allow from all </Location> </VirtualHost>
Przykład konfiguracji:
<VirtualHost :80> ServerName default.domain ServerAlias www.default.domain ServerAdmin info@default.domain DocumentRoot /home/admin/web/default.domain/public_html ScriptAlias /cgi-bin/ /home/admin/web/default.domain/cgi-bin/ Alias /vstats/ /home/admin/web/default.domain/stats/ Alias /error/ /home/admin/web/default.domain/document_errors/ #SuexecUserGroup admin admin CustomLog /var/log/apache2/domains/default.domain.bytes bytes CustomLog /var/log/apache2/domains/default.domain.log combined ErrorLog /var/log/apache2/domains/default.domain.error.log <Directory /home/admin/web/default.domain/public_html> AllowOverride All Options +Includes -Indexes +ExecCGI </Directory> <Directory /home/admin/web/default.domain/stats> AllowOverride All </Directory> <IfModule mod_ruid2.c> RMode config RUidGid root root RGroups www-data </IfModule> <IfModule itk.c> AssignUserID admin admin </IfModule> Include /home/admin/conf/web/apache2.default.domain.conf* <Location /server-status> SetHandler server-status Order allow,deny #Deny from all Allow from all </Location> </VirtualHost>
Restartujemy serwer WWW.
/etc/init.d/apache2 restart
Przechodzimy do http://<ip>/server-status