我有一台专用服务器,并且已经安装了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配置到主机?