tomcat服务器中部署多个域名SSL证书

▼魔方 西西 提交于 2020-10-10 05:35:41

准备工作

首先下载tomcat证书文件 一个是pfx文件、一个是密码文件,通过执行命令得到 jks文件

  • 获取jks文件命令(cmd执行即可)
keytool -importkeystore -srckeystore *.pfx -destkeystore *.jks -srcstoretype PKCS12 -deststoretype JKS

开始配置Tomcat

  • 在conf目录下找到server.xml文件并修改Connector节点如下
<Connector port="443" protocol="org.apache.coyote.http11.Http11Nio2Protocol" defaultSSLHostConfigName="domain1" maxThreads="150" SSLEnabled="true" >

          <SSLHostConfig hostName="domain1">

               <Certificate certificateKeystoreFile="C:/apache-tomcat-8.5.31/cert/lzbbyc/lzbbyc.jks" certificateKeystorePassword="3yGIoi8H" type="RSA" />

          </SSLHostConfig>

          <SSLHostConfig hostName="domain2">

               <Certificate certificateKeystoreFile="/var/www/ca/bb.jks" certificateKeystorePassword="password2" type="RSA" />

          </SSLHostConfig>

     </Connector>

通过以上步骤操作后重启Tomcat即可实现多证书的部署

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!