• 极客专栏正式上线!欢迎访问 https://www.jikewenku.com/topic.html
  • 极客专栏正式上线!欢迎访问 https://www.jikewenku.com/topic.html

一分钟开启Tomcat https支持

技术杂谈 勤劳的小蚂蚁 3个月前 (02-02) 65次浏览 已收录 0个评论 扫描二维码


1、修改配置文件

打开tomcat/conf/server.xml配置文件,把下面这段配置注释取消掉, keystorePass为证书密钥需要手动添加,创建证书时指定的。
  1. <Connectorport="8443"protocol="org.apache.coyote.http11.Http11Protocol"
  2.               maxThreads="150"
  3.               SSLEnabled="true"
  4.               scheme="https"
  5.               secure="true"
  6.               clientAuth="false"
  7.               sslProtocol="TLS"
  8.               keystorePass="123456"/>

2、创建证书

使用jdk工具类里面的 keytool命令来生成证书,按照提示输入相应的信息。
  1. C:>keytool -genkey -alias https -keyalg RSA
  2. 输入密钥库口令:
  3. 您的名字与姓氏是什么?
  4.  [Unknown]:  test
  5. 您的组织单位名称是什么?
  6.  [Unknown]:  test
  7. 您的组织名称是什么?
  8.  [Unknown]:  test
  9. 您所在的城市或区域名称是什么?
  10.  [Unknown]:  test
  11. 您所在的省/市/自治区名称是什么?
  12.  [Unknown]:  test
  13. 该单位的双字母国家/地区代码是什么?
  14.  [Unknown]:  test
  15. CN=test, OU=test, O=test, L=test, ST=test, C=test是否正确?
  16.  [否]:  y
  17. 输入<https>的密钥口令
  18.        (如果和密钥库口令相同,按回车):
  19. 再次输入新口令:
这里的密钥口令就是配置文件中的 keystorePass配置。

访问https

通过 https://localhost:8443/your-project就能访问https项目。
这种方式只适合本地开启https测试,线上环境需要购买商业授权的证书,不过原理都是一样的。

    丨极客文库, 版权所有丨如未注明 , 均为原创丨
    本网站采用知识共享署名-非商业性使用-相同方式共享 3.0 中国大陆许可协议进行授权
    转载请注明原文链接:一分钟开启Tomcat https支持
    喜欢 (0)
    [247507792@qq.com]
    分享 (0)
    勤劳的小蚂蚁
    关于作者:
    温馨提示:本文来源于网络,转载文章皆标明了出处,如果您发现侵权文章,请及时向站长反馈删除。

    您必须 登录 才能发表评论!

    • 精品技术教程
    • 编程资源分享
    • 问答交流社区
    • 极客文库知识库

    客服QQ


    QQ:2248886839


    工作时间:09:00-23:00