您当前的位置: 首页 >  http

wu@55555

暂无认证

  • 4浏览

    0关注

    201博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Tomcat https证书部署

wu@55555 发布时间:2020-08-06 14:16:30 ,浏览量:4

Tomcat 开通https :

0.开通前准备:

(1)证书文件

(2)绑定证书对应域名及外网IP(一个外网IP可以绑定多个域名,一个域名只能绑定一个外网IP)

(3)开通http 内网端口到外网端口的映射,比如:内网IP:8080映射外网IP:80

(4)开通https 内网端口到外网端口的映射,比如:内网IP:8443映射外网IP:443

注:8080端口就是需要在tomcat配置的http端口,8443就是需要在tomcat配置证书的https端口

1 本地生成(jdk生成)

1.1 cmd进入到jdk下的bin目录

1.2 运行以下面命令:

keytool -genkey -v -alias tomcat -keyalg RSA -keystore E:\Tomcat\tomcat.keystore -validity 36500

1.3 在Tomcat的安装目录下找到找到conf目录下的sever.xml并进行编辑

将上面的内容修改成如下的形式:其中keystorePass为第三步设置的密码,keystoreFile为第三步生成的文件的路径.

1.4 重启Tomcat

2 外部证书(阿里云,腾讯)

2.1 例阿里云,将阿里云给到的证书压缩包下的.pfx 文件 放到服务器指定目录,密码时pfx-password文件下,

keystorePas为pfx-password密码,keystoreFile为.pfx 文件路径

2.2 重启tomcat

注:若tomcat版本大于等于7 可以直接使用.pfx

版本7一下,需要pfx 文件转jks文件

cmd到jdk/bin下

keytool -importkeystore -srckeystore mycert.pfx(pfx文件路径) -srcstoretype pkcs12 -destkeystore mycert.jks(jks路径默认在jdk/bin下) -deststoretype JKS

会输入密码,就是证书下的密码。

配置tomcat时一样,将keystoreFile 路径就是jks路径,密码就是证书密码。

关注
打赏
1664985904
查看更多评论
立即登录/注册

微信扫码登录

0.0350s