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

本文详细介绍了如何在阿里云上申请免费SSL证书,并以Tomcat为例进行证书安装。步骤包括购买免费证书、信息验证、审核、部署到云产品。对于证书安装,分别讲解了PFX和JKS格式证书的安装方法,以及解决配置完成后无法通过https访问的问题,需要修改Tomcat的端口设置并开放443端口。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一申请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中智软件科技学校

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值