Salut à tous
J'héberge plusieurs sites sur le même serveur et certains d'entre deux disposent d'un SSL Standard (protection uniquement pour le sous-domaine WWW).
J'ai configuré le fichier «httpd-vhost.conf» et tous mes sites sont accessibles. Sauf que… j'ai encore quelques problèmes.
Voici le résultat de quelques tests (faites attention aux HTTP et HTTPS)
- Si je vais sur http://sousdom.sitehttpS-1.com -> erreur 403
- https://sousdom.sitehttpS-1.com -> erreur de sécurité et https://www.sitehttpS-1.com
- http://sousdom.sitehttpS-2.com -> erreur 403
- https://sousdom.sitehttpS-2.com -> erreur de sécurité et https://www.sitehttpS-1.com
- http://www.sitehttpS-2.com -> 403
- http://www.sitehttpS-1.com -> https://www.sitehttpS-1.com
Pour information «sousdom» n'existe pas, pour aucun des deux domaines. Ça ne me dérange donc pas de tomber sur des erreurs 403 dans les cas 1 et 3.
Le cas numéro 2 n'est pas non plus problématique. Redirection d'un sous-domaine inexistant vers le domaine principal, ça me convient.
Par contre, les cas 4 et 5 m'ennuient.
-> Pourquoi le sous-domaine inexistant de SITE2 redirige-t-il vers SITE1? Comment le rediriger vers SITE2 (ou laisser une 403/404)
-> Pourquoi une requête HTTP vers SITE2 affiche-t-elle une 403 au lieu de rediriger vers HTTPS?
Je suppose que je me suis pris les pieds dans les vhosts aussi, voici le contenu de mon fichier:
Voilà voilà…
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 #Nom du serveur par défaut ServerName www.sitehttpS-2.com #sitehttpS-1.com <VirtualHost *:443> ServerName www.sitehttpS-1.com DocumentRoot "/srv/http/" SSLEngine on SSLProtocol all -SSLv2 SSLCipherSuite HIGH SSLCertificateFile "certificat.crt" SSLCertificateKeyFile "certificat.key" SSLCertificateChainFile "chain_certificat.crt" <Directory "/srv/http/"> Options -Indexes AllowOverride All </Directory> </VirtualHost> #sitehttpS-2.com <VirtualHost *:443> ServerName www.sitehttpS-2.com DocumentRoot "/srv/http/sitehttps2" SSLEngine on SSLProtocol all SSLCipherSuite HIGH SSLCertificateFile "certificat2.crt" SSLCertificateKeyFile "certificat2.key" SSLCertificateChainFile "chain_certificat.crt" <Directory "/srv/http/sitehttps2"> Options -Indexes AllowOverride All </Directory> </VirtualHost>
Merci beaucoup pour votre aide…
Parce que je suis un peu perdu
Partager