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
Copyright © 2002-2019 测速网 www.inhv.cn 皖ICP备2023010105号
测速城市 测速地区 测速街道 网速测试城市 网速测试地区 网速测试街道
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!

热门搜索 城市网站建设 地区网站制作 街道网页设计 大写数字 热点城市 热点地区 热点街道 热点时间 房贷计算器