<永洪tech>tomcat配置https

永洪tech-Bella 显示全部楼层 发表于 2017-12-6 17:03:56 |阅读模式 打印 上一主题 下一主题
本帖最后由 永洪tech-Bella 于 2019-10-30 14:07 编辑

配置步骤如下:
一. 设置path:
1. Windows: set PATH=永洪安装目录/jre/bin;%PATH%
直接在环境变量中path后面加: ;永洪安装目录/jre/bin
1.png
2. Linus: 在/etc/profile里加
表情.png
二.生成秘钥
Linux直接在tomcat/conf下直接生成即可,命令如下:。
keytool -genkey -alias apple -keyalg RSA -sigalg SHA256withRSA -keysize 1024 -validity 36500 -keystore ./keystore


windows在cmd中找到永洪安装目录下的jre目录里,命令如下:
keytool -genkeypair -alias "tomcat" -keyalg "RSA" -keystore "./keystore"
2.png

按照提示输入以下内容('#'号后面是解释, 不需要输入):
输入密钥库口令: # 输入密钥库密码, 输入密码时不会回显.
再次输入新口令: # 重复输入上面的密码
您的名字与姓氏是什么?
  [Unknown]: localhost # 使用这个证书的域名或者IP地址
您的组织单位名称是什么?
  [Unknown]: Develop # 随意
您的组织名称是什么?
  [Unknown]: YH                 # 随意
您所在的城市或区域名称是什么?
  [Unknown]: Beijing # 随意
您所在的省/市/自治区名称是什么?
  [Unknown]: Beijing # 随意
该单位的双字母国家/地区代码是什么?
  [Unknown]: CN                 # 随意
CN=localhost, OU=Develop, O=YH, L=Beijing, ST=Beijing, C=CN是否正确?
  [否]: y         # 如果上面有个地方写错了, 这里不输入内容直接回车, 会让你再重新输入一遍
输入 <apple> 的密钥口令
        (如果和密钥库口令相同, 按回车): # 密钥的口令,必须和密钥库的口令相同

四.Linux直接在tomcat/conf下生成不需要移动;windows需要把在jre中生成的keystore文件移动到tomcat/conf目录下.
五.修改tomcat/conf/server.xml文件.
搜索"8443", 找到如下内容
3.png
并修改成如下内容:
4.png
备注:keystorePass后面是生成秘钥库时输入的密码

六.修改tomcat/webapps/bi/WEB-INFF/web.xml文件, 添加如下内容:
<security-constraint>
  <web-resource-collection >
    <web-resource-name >SSL</web-resource-name>
    <url-pattern>/*</url-pattern>
  </web-resource-collection>
  <user-data-constraint>
    <transport-guarantee>CONFIDENTIAL</transport-guarantee>
  </user-data-constraint>
</security-constraint>

5.png


七.重启tomcat,端口号为8443.
6.png

备注:如果重启的时候日志异常,解决方法是注释掉conf\server.xml文件中下面一行
7.png

8.png

回复

使用道具 举报

精彩评论2

yhdata_abPYbqxf青铜一 显示全部楼层 发表于 2022-4-26 10:49:48
之前别的项目做集成的时候只是配置了域名,就集成好了,为什么这次还需要配置https?
回复 支持 反对

使用道具 举报

linge白银一 显示全部楼层 发表于 2022-8-9 05:21:10
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |联系社区管理员|《永洪社区协议》
返回顶部