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.confServerName fake