• Tomcat启用HTTPS协议配置过程


    本地模拟测试开启过程

    HTTPS 如果生产环境应用在域名上是需要直接或间接的从 CA 申请证书,来取得浏览器的信任的。我们先在本地模拟测试一下这个过程,自己生成证书,后面介绍域名启用 HTTPS。

    ① keytool工具生成证书

    打开 JDK 自带的 keytool 目录。

    下面简要介绍一下。

    密钥库口令:123456(这个密码非常重要)
    名字与姓氏:192.168.0.110(以后访问的域名或IP地址,非常重要,证书和域名或IP绑定)
    组织单位名称:anything(随便填)
    组织名称:anything(随便填)
    城市:anything(随便填)
    省市自治区:anything(随便填)
    国家地区代码:anything(随便填)

    ② 应用证书到Tomcat

    打开 Tomcat 配置文件 confserver.xml

    取消注释,并添加两个属性 keystoreFilekeystorePass

    <Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
                   maxThreads="150" scheme="https" secure="true"
                   clientAuth="false" sslProtocol="TLS" keystoreFile="E:/tomcat.keystore" keystorePass="123456" />

    其中,keystoreFile是上一步生成的证书文件地址,keystorePass是上一步的密钥库口令。

    今日事今日毕
  • 相关阅读:
    [Java复习] 面试突击
    [Java复习] 面试突击
    [Java复习] 面试突击
    [Java复习] 面试突击
    [Java复习] 面试突击
    [Java复习]分布式事务 TCC RocketMQ最终一致性
    [Java复习]架构部署 超时重试 幂等防重
    [Java复习] 网关 灰度发布
    待查看
    CentOS7下搭建基本LNMP环境,部署WordPress
  • 原文地址:https://www.cnblogs.com/gjack/p/8398457.html
Copyright © 2020-2023  润新知