Bonjour,
J'ai un probleme de configuration des Vhosts.
Lorsque j'effectue un nouveau paramétrage j'ai l'impression qu'il n'est pas pris en compte.
Je tourne sur Debian 8 apache 2.4, Webmin.
j'ai 3 sites HTTPS qui fonctionnent correctement. au total 5 fichiers de configuration dont voici le détail :
000-default.conf
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
default-ssl.conf
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| <IfModule mod_ssl.c>
<VirtualHost _default_:443>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
#LogLevel info ssl:warn
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
SSLEngine on
SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem
SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
<FilesMatch "\.(cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
<Directory /usr/lib/cgi-bin>
SSLOptions +StdEnvVars
</Directory>
BrowserMatch "MSIE [2-6]" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
BrowserMatch "MSIE [17-9]" ssl-unclean-shutdown
</VirtualHost>
</IfModule> |
webmin.1480458023-le-ssl.conf
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| <IfModule mod_ssl.c>
<VirtualHost dev.site.com:443>
DocumentRoot /home/dev
<Directory "/home/dev">
allow from all
Options None
Require all granted
</Directory>
ServerName https://dev.site.com
SSLCertificateFile /etc/letsencrypt/live/phpmyadmin.site.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/phpmyadmin.site.com/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
ServerAlias dev.site.com
</VirtualHost>
</IfModule> |
webmin.1480596758-le-ssl.conf
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| <IfModule mod_ssl.c>
<VirtualHost phpmyadmin.site.com:443>
DocumentRoot /home/phpmyadmin
<Directory "/home/phpmyadmin">
allow from all
Options None
Require all granted
</Directory>
SSLCertificateFile /etc/letsencrypt/live/phpmyadmin.site.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/phpmyadmin.site.com/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
ServerName phpmyadmin.site.com
</VirtualHost>
</IfModule>
<VirtualHost phpmyadmin.site.com:80>
ServerName phpmyadmin.site.com
DocumentRoot /home/phpmyadmin/
Redirect permanent / <a href="https://phpmyadmin.site.com" target="_blank">https://phpmyadmin.site.com</a>
</VirtualHost> |
webmin.1482937484-le-ssl.conf
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| <IfModule mod_ssl.c>
<VirtualHost lms.site.com:443>
DocumentRoot /home/prod/
<Directory "/home/prod/">
allow from all
Options None
Require all granted
</Directory>
ServerName https://lms.site.com
SSLCertificateFile /etc/letsencrypt/live/phpmyadmin.site.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/phpmyadmin.site.com/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
ServerAlias lms.site.com
</VirtualHost>
<VirtualHost lms.site.com:80>
ServerName lms.site.com
DocumentRoot /home/prod/
Redirect permanent / https://lms.site.com
</VirtualHost>
</IfModule> |
Lorsque j'essaye de créer un vhost qui répond a toutes les autres requêtes je suis systématiquement renvoyé vers le site https://dev.site.com
je n'arrive pas a trouver la coquille ! vous avez des pistes ?
Merci
Partager