menos de 1 minuto(s) de leitura

Apache - Configuração do mod_status

No Debian já vem configurado basta acessar:

http://localhost/server-status ou http://IP/server-status

Se precisar habilitar o mod_status edite

sudo nano /etc/apache2/mods-enabled/status.conf

Arquivo defaul funcional:

<Location /server-status> SetHandler server-status Require local </Location> ExtendedStatus On ProxyStatus On

Se precisar altere para:

Copy to Clipboard

<Location /server-status> SetHandler server-status Require local Require ip 192.168.15.0/24 </Location> ExtendedStatus On ProxyStatus On

. No exemplo, o mod_status para permitir que apenas computadores da rede local 192.168.15.0/24 acessem a página de status do servidor.

sudo nano /etc/apache2/sites-enabled/000-default.conf

acrescente:

— copy

<VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www/html ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined <Location /server-status> SetHandler server-status Require local Require ip 192.168.15.0/24 </Location> </VirtualHost>

Em nosso exemplo, restringimos o acesso mod_status apenas aos computadores da rede 192.168.15.0/24.

service apache2 restart

curl -I http://localhost/server-status –-user-agent

Tags:

Atualizado em: