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 : 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
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