配置tomcat使用https方式连接,同时也可以使用http方式连接

Posted ghhgy531

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了配置tomcat使用https方式连接,同时也可以使用http方式连接相关的知识,希望对你有一定的参考价值。

第一步:申请你的证书

请记住这里设置的私钥密码!

第二步:下载证书

压缩包下有一个tomcat目录,下面有一个文件为你的域名.jks
把这个文件放到你的tomcat工作目录下的conf配置文件夹中

第三步:修改tomcat配置文件

配置文件位于你的tomcat工作目录下,名为server.xml
找到本来存在的connector标签在后面追加以下代码

<Connector port="443" protocol="HTTP/1.1" SSLEnabled="true" maxThreads="150" scheme="https" secure="true"
              keystoreFile="conf/你的域名.jks"
              keystorePass="你申请证书的私钥密码"
              clientAuth="false" sslProtocol="TLS"/>

文件修改后如下图所示

注意:https的端口号默认为443,安全组记得放开443端口

第四步:重启tomcat

修改完成后重启tomcat进行测试即可,可以发现既可以使用http方式访问,又可以https方式访问,因为在配置文件里我们配置了两个connector,分别提供httphttps服务,至于具体如何配置可以根据自己情况自由选择。

以上是关于配置tomcat使用https方式连接,同时也可以使用http方式连接的主要内容,如果未能解决你的问题,请参考以下文章

tomcat配置加密的连接器https

javaweb学习总结十八(软件密码学配置tomcat的https连接器以及tomcat管理平台)

tomcat怎么配置JNDI连接

linux系统下配置tomcat 服务端https加密

Confluence 6 代理和 HTTPS 设置连接器

Tomcat 连接数参数