Как настроить несколько SSL для конкретного хоста / домена - PullRequest
0 голосов
/ 30 апреля 2019

У меня есть выделенный сервер, и я установил tomcat9 и связал несколько хостов. как .. a.xyz.com, b.xyz.com и у меня есть SSL для каждого сайта.

Итак, как мне установить этот конкретный SSL на конкретный хост?

Я выполнил следующую настройку, но оба домена / хоста получат сертификат .xyz.com.

 <Connector port="443" protocol="org.apache.coyote.http11.Http11AprProtocol"
           maxThreads="150" SSLEnabled="true" scheme="https" secure="true"   sslProtocol="TLSv1.2"
          sslEnabledProtocols="TLSv1.2,TLSv1.1,TLSv1"
           defaultSSLHostConfigName="a.xyz.com" >

    <UpgradeProtocol className="org.apache.coyote.http2.Http2Protocol" />
    <SSLHostConfig hostName="pace.bsigroup.com">
        <Certificate certificateKeyFile="a.keystore"
                     certificateFile="a.crt"
                     certificateChainFile="site.bundle"
                     type="RSA" />
    </SSLHostConfig>
    <SSLHostConfig hostName="b.xyz.com"
                     certificateChainFile="certificates/site.bundle"
                     type="RSA" />
    </SSLHostConfig>
</Connector>

Есть ли другой способ настроить несколько ssls для хостов ??

...