나는 두 개의 도메인을 가지고 myexample.com
와 my-example.com
. 두 도메인의 모든 트래픽이 https://www.my-example.com 으로 이동 하여 SSL 인증서가 필요합니다. myexample.com 도메인에 대한 SSL 인증서가 없습니다.
나는이 http://myexample.com , http://www.myexample.com , http://my-example.com 및 http://www.my-example.com 모든 리디렉션 은 https : // WWW. https://myexample.com 또는 https://www.myexample.com에 대한 리디렉션을 설정하면 my-example.com 이 문제없이 리디렉션 되기 전에 SSL 인증서를 확인하므로 항상 인증서를 얻습니다. 오류.
SSL을 리디렉션하지 않고 비 SSL 도메인을 확인하지 않고 리디렉션을 수행하는 방법이 있습니까?
내 설정 파일의 관련 부분 :
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
@ceejayoz가 언급했듯이 다른 도메인에 대한 무료 인증서를 받으십시오.
—
Moshe Katz
나는 그것을 할 필요가 있었는지, 또는 haproxy 설정에서 하나 이상의 인증서를 얻는 방법을 알아 내려 기 전에 비 SSL을 위해했던 것처럼 그것을 구성하는 방법이 있는지 궁금합니다. 전문가로부터 멀어요!).
—
Ben Holness
@BenHolness 원하는 경우 다중 도메인 인증서를 얻을 수 있습니다 (암호화가 완벽하게 지원합니다).
—
ceejayoz
https://www.paypal.com/
을https://www.not-paypal.com/
잠시 동안 재지 정하는 것이 얼마나 나쁜지를 잠시 상상해보십시오 . 그러면 답을 얻게 될 것입니다. SSL 인증서는 요즘 무료입니다. 다른 도메인 용 인증서를 받으십시오.