Saya punya dua domain, myexample.com
dan my-example.com
. Saya ingin semua lalu lintas untuk kedua domain menuju ke https://www.my-example.com , yang untuknya saya memiliki sertifikat SSL. Saya tidak memiliki sertifikat SSL untuk domain myexample.com.
Saya memiliki http://myexample.com , http://www.myexample.com , http://my-example.com , dan http://www.my-example.com semuanya dialihkan ke https: // www. my-example.com tanpa masalah, namun ketika saya mengatur pengalihan untuk https://myexample.com atau https://www.myexample.com , ia memeriksa sertifikat SSL mereka sebelum mengarahkan dan jadi saya selalu mendapatkan sertifikat kesalahan.
Apakah ada cara untuk melakukan redirect tanpa pengecekan SSL untuk domain non-SSL yang saya redirect?
Bagian yang relevan dari file konfigurasi saya:
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/
untuk dialihkan kehttps://www.not-paypal.com/
sesaat dan Anda akan memiliki jawaban Anda. Sertifikasi SSL gratis hari ini - dapatkan satu untuk domain Anda yang lain.Jawaban:
Pengalihan dilakukan di tingkat HTTP, yaitu setelah koneksi SSL dibuat. Karena membangun koneksi SSL termasuk memvalidasi sertifikat, maka tidak mungkin untuk melewati pemeriksaan sertifikat untuk pengalihan.
sumber