J'ai deux domaines, myexample.com
et my-example.com
. Je veux que tout le trafic pour l'un ou l'autre domaine soit dirigé vers https://www.my-example.com , pour lequel j'ai un certificat SSL. Je n'ai pas de certificat SSL pour le domaine myexample.com.
J'ai http://myexample.com , http://www.myexample.com , http://my-example.com et http://www.my-example.com tous redirigeant vers https: // www. my-example.com sans problème, cependant lorsque je configure une redirection pour https://myexample.com ou https://www.myexample.com , il vérifie leur certificat SSL avant de rediriger et donc j'obtiens toujours un certificat Erreur.
Existe-t-il un moyen de faire la redirection sans que SSL vérifie le domaine non SSL à partir duquel je redirige?
La partie pertinente de mon fichier de configuration:
frontend www-https
bind xxx.xxx.xxx.xxx:443 ssl crt /etc/ssl/private/www.my-example.com.pem
reqadd X-Forwarded-Proto:\ https
redirect prefix https://www.my-example.com code 301 if { hdr(host) -i myexample.com }
redirect prefix https://www.my-example.com code 301 if { hdr(host) -i www.myexample.com }
default_backend www-backend
https://www.paypal.com/
d'être redirigé vershttps://www.not-paypal.com/
un instant et vous aurez votre réponse. Les certificats SSL sont gratuits ces jours-ci - obtenez-en un pour votre autre domaine.