美文网首页
Tomcat8配置Https访问

Tomcat8配置Https访问

作者: 水煮鱼又失败了 | 来源:发表于2020-05-19 12:56 被阅读0次

    目录

    [TOC]

    1. 版本说明

    • Tomcat版本:Tomcat8
    • Jdk版本: jdk1.8.0_121
    • 操作系统:Windows

    2. 生成证书

    windows环境下执行命令:

    C:\Program Files\Java\jdk1.8.0_121\bin\keytool -genkeypair -alias "tomcat" -keyalg "RSA" -keystore "d:\tomcat.keystore"  
    

    生成证书所在目录:d:\tomcat.keystore

    3. 更改Tomcat配置文件

    更改Tomcat配置文件server.xml:

    (1)Connector节点下增加如下属性

    scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" keystoreFile="d:/tomcat.keystore" keystorePass="123456"

    (2)删除Connector节点下原有的子节点SSLHostConfig,即:

    <SSLHostConfig>
      <Certificate certificateKeystoreFile="conf/localhost-rsa.jks" type="RSA" />
    </SSLHostConfig>
    

    节点Connector最终配置如下:

    <Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
        maxThreads="150" SSLEnabled="true"
        scheme="https" secure="true"
        clientAuth="false" sslProtocol="TLS"
        keystoreFile="d:/tomcat.keystore" keystorePass="123456">
    </Connector>
    

    配置完毕后,启动Tomcat,访问应用时,原http开头的网址更改为https开头的即可。

    因证书为自己制造,访问网站时,有如下提示:

    当前网站证书不可信任....,是否信任并继续访问?

    继续访问即可,需不想弹出此提示,需购买相应机构签发的证书。

    相关文章

      网友评论

          本文标题:Tomcat8配置Https访问

          本文链接:https://www.haomeiwen.com/subject/buxbohtx.html