Bonjour,
j'ai couplé un serveur apache avec mon server tomcat.
un virtualhost est défini dans apache pour rediriger automatiquement de mon adresse www.monsite.fr vers mon application web déployée sous tomcat http://10.2.3.25:8080/ .
tout fonctionne correctement
pour notre mise en prod on me demande de mettre un accès restreint temporaire au travers de mon serveur apache.
je dois donc déclarer un fichier .htaccess.
Lorsque mon virtual host est déconnecter de mon serveur apache, cela fonctionne ( sur la page par défaut d'apache) mais lorsque j'active le virtualhost, je n'ai aucune demande d'identification avant de me rediriger sur mon application web.
j'ai essayer de déplacer mon fichier directement sous le répertoire webapps/ROOT de tomcat ( eh oui l'application est déployée en tant que ROOT), cela ne fonctionne pas, et j'ai essayer de le définir directement dans le fichier httpd-vhosts.conf sans succès.
voici ma déclaration dans mon fichier :
<VirtualHost test.monsite.com *:80>
ServerName test.monsite.com
ServerAdmin webmaster@monsite.com
DocumentRoot /usr/local/p51/webapps/ROOT/
# Webapp 1
Alias / "/usr/local/p51/webapps/ROOT"
<Directory "/usr/local/p51/webapps/ROOT">
Options Indexes FollowSymLinks
DirectoryIndex index.jsp
Require valid-user
AuthUserFile /usr/local/apache2/htdocs/pw/.htpasswd
AuthGroupFile /dev/null
AuthName "Accès sécurisé au site "
AuthType Basic
</Directory>
</VirtualHost>
Avez vous une idée ?
merci par avance
Michel
Partager