Bonjour,

J'ai besoin d'aide car je galère pas mal sur un truc tout bête... :

J'ai 2 sites dans /var/www/mail.xxx.fr
/var/www/cube.xxx.fr

J'ai 2 certificats valide pour les 2 sites.

voici le virtual hosts du 1er site:

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
38
39
40
41
42
43
44
45
46
<VirtualHost *:80>
 
        Redirect permanent / https://mail.xxx.fr
 
</VirtualHost>
 
<VirtualHost *:443>
 
        # Adresse email à contacter en cas de problemes
        ServerAdmin root@xxx.fr
        # Nom de domaine avec les www
        ServerName mail.xxx.fr
        # Les différents alias du site, généralement le NDD sans les www
        ServerAlias mail.xxx.fr
        # La où sont stocké les données du site
        DocumentRoot /var/www/rainloop
        <Directory />
                # Des options : ici suivre les liens symboliques
                Options FollowSymLinks
                # Autoriser l'override, autrement dit les .htaccess
                AllowOverride All
        </Directory>
 
        <Directory /var/www/rainloop>
                # Encore des options : multiviews peut être pratique
                # Si on essaye d'accéder à site.com/index
                # Et que index n'existe pas, le serveur va rechercher index.*
                # Autrement dit : index.php, index.html etc...
                Options FollowSymLinks MultiViews
                # Autorise les htaccess
                AllowOverride All
                Order allow,deny
                allow from all
        </Directory>
 
        # Log pour les erreurs
        ErrorLog ${APACHE_LOG_DIR}/error.log
        LogLevel warn
        # Log des connexion au site
#Les directives pour les certificats
 
SSLEngine On
SSLCertificateFile /etc/letsencrypt/live/mail.xxx.fr/cert.pem
SSLCertificateKeyFile /etc/letsencrypt/live/mail.xxx.fr/privkey.pem
 
</VirtualHost>
Donc en gros: si je tape :http://mail.xxx.fr je tombe sur https://mail.xxx.fr.
Logique :p

Voici le virtual hosts du 2em site :


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
38
39
40
41
42
43
44
45
46
47
48
49
<VirtualHost *:80>
 
        Redirect permanent / https://cube.xxx.fr
 
</VirtualHost>
 
<VirtualHost *:443>
 
 
        # Adresse email à contacter en cas de problemes
        ServerAdmin root@xxx.fr
        # Nom de domaine avec les www
        ServerName cube.xxx.fr
        # Les différents alias du site, généralement le NDD sans les www
        ServerAlias cube.xxx.fr
        # La où sont stocké les données du site
        DocumentRoot /var/www/roundcube
        <Directory />
                # Des options : ici suivre les liens symboliques
                Options FollowSymLinks
                # Autoriser l'override, autrement dit les .htaccess
                AllowOverride All
        </Directory>
 
        <Directory /var/www/roundcube>
                # Encore des options : multiviews peut être pratique
                # Si on essaye d'accéder à site.com/index
                # Et que index n'existe pas, le serveur va rechercher index.*
                # Autrement dit : index.php, index.html etc...
                Options FollowSymLinks MultiViews
                # Autorise les htaccess
                AllowOverride All
                Order allow,deny
                allow from all
        </Directory>
 
        # Log pour les erreurs
        ErrorLog ${APACHE_LOG_DIR}/error.log
        LogLevel warn
        # Log des connexion au site
        CustomLog ${APACHE_LOG_DIR}/access.log combined
 
#Les directives pour les certificats
 
SSLEngine On
SSLCertificateFile /etc/letsencrypt/live/cube.xxx.fr/cert.pem
SSLCertificateKeyFile /etc/letsencrypt/live/cube.xxx.fr/privkey.pem
 
</VirtualHost>
Le pb de cette config est que si je tape : cube.xxx.fr : je tombe sur mon 1er site : https://mail.xxx.fr...

Ce que j'aimerais : C'est faire une redirection de tous mes sites vers le https:

en gros si je tape : mail.xxx.fr qui sois rediriger vers https://mail.xxx.fr.
Si je tape : cube.xxx.fr qui sois rediriger vers https://cube.xxx.fr.
.....

J'ai bien les type A dans les DNS de chaque sous domaine.

J'y arrive pas
Merci a l'avance de votre aide.