web-dev-qa-db-ja.com

SSLを使用したServerAlias

このシナリオでSSL認証が引き続き有効かどうかを知りたいのですが。有効とは、SSL証明書を使用して両方のサイトを問題やエラーなどなしで表示することを意味します。

たとえば、2つの外部URL hello.comworld.comがあります。たとえば、internal.comに内部URLがあります。 hello.comworld.comの両方が1つのIPアドレスに解決されます。たとえば8.8.8.8とします。以下は、IPベースのSSLを使用したApache仮想ホストのセットアップです。

<VirtualHost 8.8.8.8:443>
    ServerName hello.com
    ServerAlias world.com www.world.com
    SSLEngine On
    SSLCertificateFile /etc/Apache2/ssl.crt/hello.crt
    SSLCertificateKeyFile /etc/Apache2/ssl.key/hello.key
    Redirect / https://hello.com
    ProxyPreserveHost On
    <Location />     
        ProxyPass http://internal.com:8080/
        ProxyPassReverse http://internal.com:8080/
    </Location>
</VirtualHost>

質問は上にあると思いますので、行ってください!

1
Gareth

標準のSSL証明書は、単一のドメインでのみ有効です。ここでSSL証明書タイプの概要を参照してください。

https://serverfault.com/a/509303/35258

マルチドメインSSL証明書を使用するか、2つの仮想ホストコンテナーを作成し、それぞれのドメインに一致するSSL証明書を使用することを検討してください。

1
jeffatrackaid