HTTP et HTTPS sur le même virtualhost
Bonjour à tous !
J'essaye désespérément de faire marcher SSL sur mon serveur.
J'ai un Tomcat 7.0.47 coupler à Apache via Mod_jk.
Lorsque que je définie uniquement le virtualhost pour le port 80 ça fonctionne.
Par contre quand je veux ajouté l'autre virtualhost pour HTTPS sur le port 443
plus rien ne marche.
Mais j'ai pas d'erreur dans les logs !
Donc j'imagine qu'il y a qqch qui ne match pas :
voici mon virtualhost dans /etc/apache/site-enabled :
Code:
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 30 31 32 33 34 35 36 37
|
NameVirtualHost mondomaine.com:80
NameVirtualHost www.mondomaine.com:443
<virtualhost mondomaine.com:80>
JkMount /* default
ServerName mondomaine.com
ServerAdmin admin@mondomaine.com
DocumentRoot /opt/tomcat/webapps
ErrorLog /opt/tomcat/logs/error.log
CustomLog /opt/tomcat/logs/access.log common
<directory /opt/tomcat/webapps>
Options -Indexes
</directory>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^mondomaine\.com$ [NC]
RewriteRule ^(.*) http://www.mondomaine.com$1 [QSA,L,R=301]
</virtualhost>
<VirtualHost www.mondomaine.com:443>
DocumentRoot /opt/tomcat/webapps/mondomaine.com
ServerName www.mondomaine.com
ErrorLog /opt/tomcat/logs/https_mydomain.com-error_log
CustomLog /opt/tomcat/logs/https_mydomain.com-access_log common
<Directory /opt/tomcat/webapps>
Options +FollowSymlinks
AllowOverride All
Order Allow,Deny
Allow from all
</Directory>
SSLEngine On
SSLCertificateFile /etc/ssl/public.crt
SSLCertificateKeyFile /etc/ssl/www.mondomaine.com.key
SSLCertificateChainFile /etc/ssl/SSL_CA_Bundle.pem
JkMountCopy On
JkMount /* default
</VirtualHost> |
Si quelqu'un a une idée ça serait super sympa ?
Merci d'avance