tomcat8 https ssl证书配置

1,win7系统,jdk8,tomcat8.
2,证书是公司购买阿里云,我去阿里云申请的免费证书。证书5分钟申请号,下载下来解压缩就是下面的目录。


image.png

3,修改tomcat8 server.xml,我没动注释,加了下面这一段。
keystoreFile="E:\workspace\apache-tomcat-8.0.53\cert\215002013520586.pfx"
keystoreType="PKCS12"
keystorePass="215002013520586"
上面这3个,keystoreType="PKCS12"默认写法。剩下那2个就是阿里云下载给我的。
maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="E:\workspace\apache-tomcat-8.0.53\cert\215002013520586.pfx"
keystoreType="PKCS12"
keystorePass="215002013520586"
/>

4,修改win7的hosts文件。
C:\Windows\System32\drivers\etc
10.211.55.14 kzyyzj.top我在hosts文件的末尾加了这一句。kzyyzj.top这是我的阿里云域名。10.211.55.14是我的电脑的ip。我的win7电脑是mac里面用pd虚拟机。
5,到此为止,https项目好了,启动tomcat。
6,用我的地址访问。不能localhost或者127.0.0.1。具体不知道为什么。


image.png

7,到此为止https项目OK了。16年写ios程序,见到https请求挂证书,当时研究了2礼拜没搞定,2年之后同事帮我搞定了。

你可能感兴趣的:(tomcat8 https ssl证书配置)