在Tomcat下http协议转https协议

Posted wanghuo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Tomcat下http协议转https协议相关的知识,希望对你有一定的参考价值。

Tomcat下http协议转https协议,在腾讯云下载的免费SSL证书

  最近在搞微信小程序的支付问题,但是调用支付接口的规则是传输规则是必须为https传输,因为我本身是Javaweb项目,发布在Tomcat里,这篇文章算是我自己的总结吧,其他的不说了,直接进入主题吧。

  首先去腾讯云或者阿里云下载一个免费的SSL证书,具体教程百度一堆,下载好之后是这样的:

技术分享图片

  然后打开Tomcat文件夹,把里面的文件复制到你的服务器里的Tomcat下的conf文件夹下:

技术分享图片技术分享图片技术分享图片

  接下来就是在图三中的server.xml中配置了:

<Connector port="443" protocol="org.apache.coyote.http11.Http11Protocol" SSLEnabled="true"
  maxThreads="150" scheme="https" secure="true"
  clientAuth="false" sslProtocol="TLS"
  keystoreFile="C:apache-tomcat-8.5.34confwww.baixl001.com.jks" (这是你.jks的路径)
  keystorePass="这是图三中keystorePass.txt中的密码" />

  我把上面这段代码放在了下图中的位置:

技术分享图片

最后重启Tomcat,输入https://加你的测试地址试一下吧!!






以上是关于在Tomcat下http协议转https协议的主要内容,如果未能解决你的问题,请参考以下文章

web项目开发——http到https

tomcat学习笔记Tomcat对HTTPS支持

tomcat学习笔记Tomcat对HTTPS支持

Tomcat配置HTTPS

Tomcat配置HTTPS

Tomcat配置HTTPS