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