2つのドメインが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。 my-example.comは何の問題もなく、しかし、私はのためのリダイレクト設定したときhttps://myexample.comまたはhttps://www.myexample.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の場合と同じように構成する方法があるのかと思っていました(私は専門家から遠いm!)。
—
ベンホルネス2016
@BenHolness必要に応じて、マルチドメイン証明書を取得できます(Let's Encryptはこれを完全にサポートしています)。
—
ceejayoz 2016
https://www.paypal.com/
がリダイレクト可能になるのがどれほど悪いか想像してみhttps://www.not-paypal.com/
てください。そうすれば、答えがわかります。SSL証明書は最近無料です-他のドメイン用に取得してください。