欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Tomcat8配置SSL证书

程序员文章站 2022-07-13 21:23:40
...

描述

域名审核通过后想通过https的方式访问,所以要去配置SSL证书。可以免费下载(我是从阿里云),好像也可以自己配置。

但Tomcat8的配置和7不同,在这里说一下

具体操作

1.将pfx或者jks证书放到tomcat下的conf目录(推荐)

2.配置server.xml文件

   这里说一下,服务器中的端口是80而非8080,是443而非8443.

   下面为pfx配置

<Connector port="80" protocol="HTTP/1.1"
      connectionTimeout="20000"
      redirectPort="443" />

<Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol"
          maxThreads="150" SSLEnabled="true">
	
	<SSLHostConfig>
         <Certificate certificateKeystoreFile="conf/yourpfx.pfx"
                certificateKeystoreType="PKCS12" certificateKeystorePassword="yourpwd" />
    </SSLHostConfig>
</Connector>

注意一下文件路径,放在conf下才能这么写

下面为jks配置

<Connector port="80" protocol="HTTP/1.1"
      connectionTimeout="20000"
      redirectPort="443" />

<Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol"
          maxThreads="150" SSLEnabled="true">
	
	<SSLHostConfig>
         <Certificate certificateKeystoreFile="conf/yourpfx.jks"
                certificateKeystorePassword="yourpwd"  type="RSA"/>
    </SSLHostConfig>
</Connector>

不好意思,这个配置我没测试过,拿去试试吧,嘿嘿。

结语

证书配置错误的话,Tomcat可能会启动失败,所以仔细配一下。

相关标签: Tomcat8 SSL证书