阿里云申请SSL证书、安装证书

一申请SSL证书

1.进入阿里云官网

官网地址:https://yundunnext.console.aliyun.com

找到SSL证书

 点击购买证书,选择免费证书(该证书只能使用一年)

 购买之后进入证书控制台,找到刚刚购买的证书点击申请

 然后填写相关信息,

 提交之后进入信息验证,直接点击验证即可,验证成功后提交审核

审核通过之后部署到云产品选择

二.安装证书(以tomcat为例)

下载证书,选择tomcat下载

下载到本地的是一个压缩文件,解压后里面包含.pfx文件是证书文件,pfx_password.txt是证书文件的密码。

每次下载都会产生新密码,该密码仅匹配本次下载的证书。如果需要更新证书文件,同时也要更新密码。

申请证书时如果没有选择系统创建CSR,则没有该文件,请选择其它服务器下载.crt文件,利用openssl命令自己生成pfx证书。

PFX证书安装

找到安装Tomcat目录下该文件server.xml,一般默认路径都是在 conf 文件夹中。找到 <Connection port=”8443”标签,增加如下

#为例tomcat能更好的加载,建议放绝对路径
keystoreFile="cert/200613478180598.pfx"
keystoreType="PKCS12"
#此处的证书密码,请参考附件中的密码文件或在第1步中设置的密码
keystorePass="证书密码"

 修改之后的Connection标签

 <Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
               maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
		keystoreFile="C:\Users\Administrator\Desktop\apache-tomcat-8.0.39-windows-x64\apache-tomcat-8.0.39\conf\cert\1925478.pfx" 
		keystoreType="PKCS12" keystorePass="qYjsudN3"
               clientAuth="false" sslProtocol="TLS" />

修改之后保存,然后重启tomcat即可生效。

jks安装证书

使用java jdk将PFX格式证书转换为JKS格式证书(windows环境注意在%JAVA_HOME%/jdk/bin目录下执行)

keytool -importkeystore -srckeystore a.pfx -destkeystore a.jks -srcstoretype PKCS12 -deststoretype JKS

回车后输入JKS证书密码和PFX证书密码,推荐将JKS密码与PFX证书密码相同,否则可能会导致Tomcat启动失败。

找到安装 Tomcat 目录下该文件Server.xml,一般默认路径都是在 conf 文件夹中。找到 <Connection port=”8443”标签,增加如下属性:

keystoreFile="cert/a.jks"
keystorePass="证书密码"

配置完成之后的Connection标签

<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
               maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
		keystoreFile="C:\Users\Administrator\Desktop\apache-tomcat-8.0.39-windows-x64\apache-tomcat-8.0.39\conf\cert\a.jks" 
		keystorePass="qYjsudN3"
               clientAuth="false" sslProtocol="TLS" />

保存然后重启tomcat即可生效。

三.配置完成之后不能用https访问

阿里云上面的ECS只支持开放443端口,所以Tomcat要把8443端口改成443端口,并在阿里云上面添加开放443端口,才可以用https访问Tomcat的网站。 

解决方法:

登录阿里云官网,找到服务器云服务器,点击管理

找到本地实例安全组,点击配置规则

 添加一个安全组规则,端口范围为443,点击确定即可

 

 

Java课堂 www.javaketang.com中智软件科技学校

 


版权声明:本文为liutao2001原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。