Tôi có hai miền, myexample.com
và my-example.com
. Tôi muốn tất cả lưu lượng truy cập cho một trong hai tên miền truy cập https://www.my-example.com , nơi tôi có chứng chỉ SSL. Tôi không có chứng chỉ SSL cho tên miền myexample.com.
Tôi có http://myexample.com , http://www.myexample.com , http://my-example.com và http://www.my-example.com đều chuyển hướng đến https: // www. my-example.com không có vấn đề gì, tuy nhiên khi tôi thiết lập chuyển hướng cho https://myexample.com hoặc https://www.myexample.com , nó sẽ kiểm tra chứng chỉ SSL của họ trước khi chuyển hướng và vì vậy tôi luôn nhận được chứng chỉ lỗi.
Có cách nào để thực hiện chuyển hướng mà không cần kiểm tra SSL cho tên miền không phải SSL mà tôi đang chuyển hướng không?
Phần có liên quan của tập tin cấu hình của tôi:
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/
có thể chuyển hướng đếnhttps://www.not-paypal.com/
một lúc và bạn sẽ có câu trả lời của mình. SSL certs là miễn phí những ngày này - có được một cho miền khác của bạn.