Bien le bonjour !
J'ai un serveur sous Debian 10 avec plusieurs site hébergé dessus mais j'ai un gros soucis avec les certificat SSL.
J'ai donc un serveur Apache2 avec plusieurs vhost et quand je rajoute chacun un certificat via Certbot, ça fonctionne, mais uniquement pour les deux premiers site, tout le reste passe sur le 2eme site et casse du coup la redirection du 2eme site..
Donc :
Site1.com ---> Certbot site1 ---> OK : www.site1.com = Site1
Site2.com ---> Certbot site2 ---> OK : www.site2.com = Site2
Site3.com ---> Certbot site3 ---> OK : www.site3.com = Site2 et www.site2.com HS
etc..
A savoir que chaque Vhost pointe sur le certificat propre a chacun des sites.
exemple (j'ai juste remplacer les nom de domaines // chaque site est sous un contenaire docker et d'autre service venant d'autre serveur par vpn )
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 #SITE 1 <VirtualHost *:80> ServerName gitlab.site1.com ProxyPass / http://site1.com:32769/ ProxyPassReverse / http://site1.com:32769/ ProxyRequests Off RewriteEngine on RewriteCond %{SERVER_NAME} =gitlab.site1.com RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent] </VirtualHost> #SITE2 <VirtualHost *:80> ServerName www.site2.com ProxyPass / http://serveur:81/ ProxyPassReverse / http://serveur:81/ ProxyRequests Off ProxyPass / http://gurdil.be:81/ ProxyPassReverse / http://serveur:81/ ProxyRequests Off RewriteEngine on RewriteCond %{SERVER_NAME} =www.site2.com RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent] </VirtualHost> # SITE 3 <VirtualHost *:80> ServerName site3.site3.com ProxyPass / http://serveur:84/ ProxyPassReverse / http://serveur:84/ ProxyRequests Off RewriteEngine on RewriteCond %{SERVER_NAME} =site3.site3.com RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent] </VirtualHost>
Actuellement il y a 9 sites qui doivent tourner sur ce serveur Apache (via le même principe des vhosts via d'autre serveur et contenaires )
Donc voila je suis perdu ;D
Merci !
Partager