Ho due domini myexample.com
e my-example.com
. Voglio che tutto il traffico per entrambi i domini vada su https://www.my-example.com , per il quale ho un certificato SSL. Non ho un certificato SSL per il dominio myexample.com.
Ho http://myexample.com , http://www.myexample.com , http://my-example.com e http://www.my-example.com tutti reindirizzando a https: // www. my-example.com senza alcun problema, tuttavia quando imposto un reindirizzamento per https://myexample.com o https://www.myexample.com , controlla il loro certificato SSL prima del reindirizzamento e quindi ottengo sempre un certificato errore.
Esiste un modo per eseguire il reindirizzamento senza che SSL controlli il dominio non SSL da cui sto reindirizzando?
La parte rilevante del mio file di configurazione:
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/
essere reindirizzabilehttps://www.not-paypal.com/
per un momento e avrai la tua risposta. I certificati SSL sono gratuiti in questi giorni: prendine uno per l'altro dominio.