如何为特定主机/域配置多个SSL

时间:2019-04-30 14:01:15

标签: java ssl-certificate tomcat9

我有一台专用服务器,并且已经安装了tomcat9并绑定了多个主机。就像..a.xyz.com,b.xyz.com,每个站点都有SSL。

那么如何将特定的SSL安装到特定的主机上?

我已经完成了以下配置,但是两个域/主机都将获得a.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配置到主机?

0 个答案:

没有答案