Bonjour,
Je dois placer un fichier htaccess sur un VHost. Jusque la rien de bien difficile. Le truc c’est que ce Vhost écoute sur le port 9900et qu’il refuse de prendre en compte mon htacess.
Lorsque je passe le Vhost en écoute sur le port 80, le htacces est bien pris en compte et demande l’authentification, mais lorsque je le passe sur le port 9900, la page s’affiche sans authentification. Je ne parviens pas à comprendre pourquoi.
Voici le Vhost en question:
<VirtualHost *:9900>
Define servername serveurexemple.com
Define project-path /var/web/bcm_graylog
Define htpasswd .htpasswd_graylog
ServerName ${servername}
DocumentRoot ${project-path}
DirectoryIndex index.html
ProxyPass / http://127.0.0.1:12201
ProxyPassReverse / http://127.0.0.1:12201
<Directory "${project-path}">
Options +Indexes +FollowSymLinks +MultiViews
AuthType Basic
AuthName "identification"
AuthUserFile /etc/conf/vhost_conf/htpasswd/.htpasswd
<IfModule !mod_authz_core.c>
Deny from all
Require valid-user
Satisfy Any
</IfModule>
<IfModule mod_authz_core.c>
Require all denied
Require valid-user
</IfModule>
</Directory>
</VirtualHost>