tomcat怎么支持两个ssl链接
tomcat支持两个ssl链接的方法:
打开server.xml配置,代码如下:
<?xmlversion="1.0"encoding="UTF-8"?><!--访问80重定向到443-->
<Connectorport="80"maxHttpHeaderSize="8192"address="0.0.0.0"
maxThreads="150"minSpareThreads="25"maxSpareThreads="75"
enableLookups="false"redirectPort="443"acceptCount="100"
connectionTimeout="20000"disableUploadTimeout="true"/>
<!--特别注意defaultSSLHostConfigName要配置一个默认的访问域名-->
<Connectorport="443"protocol="org.apache.coyote.http11.Http11NioProtocol"
maxThreads="150"SSLEnabled="true"defaultSSLHostConfigName="www.test.a.com">
<SSLHostConfighostName="www.test.a.com">
<CertificatecertificateKeystoreFile="D:\tomcat\apache-tomcat-8.5.20\cert\1\a.pfx"certificateKeystorePassword="a的密码"
certificateKeystoreType="PKCS12"/>
</SSLHostConfig>
<SSLHostConfighostName="www.test.b.com">
<CertificatecertificateKeystoreFile="D:\tomcat\apache-tomcat-8.5.20\cert\2\b.pfx"certificateKeystorePassword="b的密码"
certificateKeystoreType="PKCS12"/>
</SSLHostConfig>
</Connector>
<Connectorport="8009"protocol="AJP/1.3"redirectPort="443"/>
<Enginename="Catalina"defaultHost="www.test.a.com">
<RealmclassName="org.apache.catalina.realm.LockOutRealm">
<RealmclassName="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase"/>
</Realm>
<!--这里配置的两个域名访问的是同一个项目-->
<Hostname="www.test.a.com"appBase="webapps"
unpackWARs="true"autoDeploy="true">
<Alias>www.test.a.com</Alias>
<Alias>www.test.b.com</Alias>
<ValveclassName="org.apache.catalina.valves.AccessLogValve"directory="logs"
prefix="localhost_access_log"suffix=".txt"
pattern="%h%l%u%t"%r"%s%b"/>
</Host>
</Engine>
</Service>
</Server>
上一篇:cdn产品增值服务有哪些
下一篇:域名解析和主机绑定有什么区别
Tomcat ssl