apache server status

Pour activer le module (il est normalement activé par défaut)
2enmod status

Puis ouvrir la conf :
emacs /etc/apache2/mods-enabled/status.conf

Autoriser une ips en particulier :

SetHandler server-status
Order deny,allow
Deny from all
Allow from 192.168.1.16

Ou autoriser un groupe d'ip :

SetHandler server-status
require ip 192.168.1.0/24

Autoriser tout le monde :

SetHandler server-status
Order deny,allow
Allow from all

Autoriser par mot de passe :
AuthName "Safe Zone"
AuthType Basic
AuthUserFile "/etc/apache2/.htpasswd"
Require valid-user
puis dans la console :
htpasswd -cb /etc/apache2/.htpasswd user password

reboot apache :
apachectl restart

Pour voir la page :
http://NomDuServeur/server-status

Si ça marche pas (un des autres sites hébergé sur le serveur affiche page introuvable)
Vérifier qu'il n'y a au moins un vhost propre sans redirection (quitte à en ajouter un fake en premier dans le fichier apache) :
emacs /etc/apache2/sites-enabled/000-default.conf

ServerName fake

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.