Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 16/07/2013, à 14:23

gody

[Résolu] - Redirection HTTPS vers HTTPS

Bonjour à tous,

J'ai un serveur web qui héberge plusieurs sites,
L'un des sites possèdes plusieurs noms de domaines.

Actuellement je redirige toutes les requètes http vers https

domaine1.com
www.domaine1.com 
domaine2.com
www.domaine2.com
www.domaine3.com

vers https://domaine3.com

Le problème est que lorsque je tape httpS://(www.)domaine1(ou 2).com je ne suis pas redirigers vers https://domaine3.com et j'ai le droit au cadena rouge car le certificat ne correspond pas au bon domaine.

Comment puis je rediriger tout https et https sauf https://domaine3.com vers domaine3.com?

J'utilise apache2:
Sur le port 80 j'ai

Serveur Name www.domaine3.com
ServeurAlias: domaine1.com www.domaine1.com domaine2.com www.domaine2.com
Redirect / https://domaine3.com

Merci

Dernière modification par gody (Le 16/07/2013, à 18:37)

Hors ligne

#2 Le 16/07/2013, à 15:59

tiramiseb

Re : [Résolu] - Redirection HTTPS vers HTTPS

Salut,

gody a écrit :

J'utilise apache2:
Sur le port 80 j'ai

Serveur Name www.domaine3.com
ServeurAlias: domaine1.com www.domaine1.com domaine2.com www.domaine2.com
Redirect / https://domaine3.com

En premier lieu, peux-tu nous donner des vrais extraits de tes fichiers de configuration ?

"Serveur Name", "ServeurAlias", ça n'existe pas dans la syntaxe d'Apache.



Ensuite, eh bien tu as juste à faire un autre virtualhost en SSL sur le port 443 avec la configuration qui va bien :
- ServerName et ServerAlias qui contiennent domaine1.com www.domaine1.com domaine2.com www.domaine2.com
- Redirect identique à ce que tu as cité

Hors ligne

#3 Le 16/07/2013, à 17:27

gody

Re : [Résolu] - Redirection HTTPS vers HTTPS

Oui exacte pas de u et d'espace, j'aurais mieux fait de faire un copier collé ...

J'avais pensé à cette idée mais je trouve étrange de multiplier les configurations pour un site

Dernière modification par gody (Le 16/07/2013, à 17:28)

Hors ligne

#4 Le 16/07/2013, à 17:31

tiramiseb

Re : [Résolu] - Redirection HTTPS vers HTTPS

je trouve étrange de multiplier les configurations pour un site

Sauf que ce n'est pas un seul site : ce sont plusieurs sites qui redirigent vers un autre...

Hors ligne

#5 Le 16/07/2013, à 18:00

gody

Re : [Résolu] - Redirection HTTPS vers HTTPS

Effectivement vue comme ça.

Je viens d'essayer de créer un second VHOST sur le port 443 pour les domaines à rediriger mais il y a des erreurs.

dans le cas ou je ne spécifie pas:

SSLEngine On
SSLCertificateFile
SSLCertificateKeyFile

Apache ne démarre pas.

Dans le cas ou je spécifie les options ci dessus.
J'ai toujours l'avertissement lorsque je consulte la page, la redirection à lieu lorsque j'ajoute l'exeption.

J'aurais souhaité avoir la redirection avant l'avertissement.

Merci

Hors ligne

#6 Le 16/07/2013, à 18:29

Haleth

Re : [Résolu] - Redirection HTTPS vers HTTPS

C'est un problème de protocole smile

La couche TLS arrive avant le protocole HTTP
Les vhosts et autres configs sont donc pris après la couche TLS

Solutions:
- Utiliser un certificat wilcard (eg: *.fqdn)
- Utiliser le module SNI (impossible avec certains navigateurs obsolètes)


Ubuntu is an ancien African word which means "I can't configure Debian"

Because accessor & mutator are against encapsulation (one of OOP principles), good OOP-programmers do not use them. Obviously, procedural-devs do not. In fact, only ugly-devs are still using them.

Hors ligne

#7 Le 16/07/2013, à 18:37

gody

Re : [Résolu] - Redirection HTTPS vers HTTPS

Merci,

Donc ce n'est pas un problème en réalité... ^^

Hors ligne

#8 Le 16/07/2013, à 18:46

tiramiseb

Re : [Résolu] - Redirection HTTPS vers HTTPS

Haleth : SNI est activé par défaut, il faut donc juste utiliser un certificat correct.

gody : en effet, si tu veux ne pas avoir d'alerte sur le SSL alors il te faut :
- soit un certificat SSL "wildcard" qui couvre ces différents sous-domaines
- soit un certificat SSL différent pour chacun des sous-domaines

Hors ligne