Serveur virtuel et DocumentRoot
Bonjour,
Centos 7 / Apache 2.4.6.
J'ai ajouté un fichier appli1.conf dans le dossier /var/www/httpd/conf.d
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| #NameVirtualHost *:443
# Hôte virtuel qui écoute sur le port HTTPS 443
<VirtualHost *:443>
DocumentRoot /var/www/html/appli1
ServerName name.domaine.fr
# Activation du mode SSL
SSLEngine On
SSLOptions +FakeBasicAuth +ExportCertData +StrictRequire
<IfModule mod_headers.c>
Header always set Strict-Transport-Security "max-age=15768000; includeSubDomains; preload"
</IfModule>
# On indique ou est le certificat
SSLCertificateFile /etc/ssl/certs/file1.cer
SSLCertificateChainFile /etc/ssl/certs/file2.cer
SSLCertificateKeyFile /etc/ssl/private/file1.key
</VirtualHost> |
Quand je saisi (dans mon navigateur préféré) l'adresse :https://name.domaine.fr
j'arrive sur la page de base du serveur apache (Testing 123...) alors qu'il devrait me rediriger vers https://name.domaine.fr/appli1
et si je saisi directement l'adresse https://name.domaine.fr/appli1 ou http://name.domaine.fr/appli1 , le serveur la transforme le nom du serveur par son ip ex: dans la barre d'adresse j'ai : http://192.168.2.100/appli1
J'ai bien mon DNS à jour.
Dans les logs, je n'ai que cela (fichier ssl_error.log) :
Citation:
AH01276: Cannot serve directory /var/www/html/: No matching DirectoryIndex (index.html,index.php,index.php) found, and server-generated directory index forbidden by Options directive
Je ne comprends pourquoi il remplace le nom par l'IP ????
merci pour votre aide.