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:
Donc en gros: si je tape :http://mail.xxx.fr je tombe sur https://mail.xxx.fr.
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>
Logique :p
Voici le virtual hosts du 2em site :
Le pb de cette config est que si je tape : cube.xxx.fr : je tombe sur mon 1er site : https://mail.xxx.fr...
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>
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.
Partager