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)
  1. Si je vais sur http://sousdom.sitehttpS-1.com -> erreur 403
  2. https://sousdom.sitehttpS-1.com -> erreur de sécurité et https://www.sitehttpS-1.com
  3. http://sousdom.sitehttpS-2.com -> erreur 403
  4. https://sousdom.sitehttpS-2.com -> erreur de sécurité et https://www.sitehttpS-1.com
  5. http://www.sitehttpS-2.com -> 403
  6. 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:
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>
Voilà voilà…
Merci beaucoup pour votre aide…
Parce que je suis un peu perdu