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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
default-ssl.conf
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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