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
default-ssl.confCode:# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
webmin.1480458023-le-ssl.confCode:
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.1480596758-le-ssl.confCode:
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.1482937484-le-ssl.confCode:
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>
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.comCode:
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>
je n'arrive pas a trouver la coquille ! vous avez des pistes ?
Merci