如何申请免费的阿里云SSL证书

官方的help文档:

申请免费DV试用证书 - SSL证书服务 - 阿里云

往年申请免费的阿里云可以在云控制平台--》我的所有证书里面直接续费就可以,现在续费入口没有了,需要重新购买免费的证书。

具体步骤如下:

1.在云盾证书服务申请免费ssl:

阿里云通用售卖

2.在云盾控制平台就能看到刚购买的证书了,这一步“证书申请”

填写个人信息,包括 申请人,电话号码,邮箱和域名

域名的验证方式,由于我没有权限登入域名管理服务,只能登入主机,所以选择txt方式验证。

CRS生成方式选择自动生成。

3.文件验证的方法:

将文件内容下载,比如是domain_check_4721377.zip,里面包含一个fileauth.txt。

在服务器tomcat的根目标下建立.well-known/pki-validation目录,然后将些zip文件复制到此目录,并解压缩。

我的本地环境是tomcat+apach服务,所以需要在所有的tomcat目录下做同样的操作,以保证能一次验证通过。

比如我需要将北文件复制到所有的qht250X下面,/home/qht250X/apache-tomcat-5.5.26/webapps/.well-known/pki-validation

之后可以通过域名访问这个文件,如果能读到fileauth.txt内容,则再点击页面的“验证”。 第一次不通过的话刷新一下页页重新验证,一般都能过。

补充:我第二年再申请的时候这一步出现了问题,“验证”怎么也验证不了,明明文件 已放置正确了。分析原因应该是能过https访问服务器时由于不安全的原因访问不了。

最后只能临时开启80端口,待验证能过后将80再关闭。

1.复制当前的server.xml
cp /home/qht2501/apache-tomcat-5.5.26/conf/server.xml /home/qht2501/apache-tomcat-5.5.26/conf/server.xml.bak
2.编辑qht2501的server.xml
 vi /home/qht2501/apache-tomcat-5.5.26/conf/server.xml
将
    <Connector port="2501" address="172.17.51.40"
               enableLookups="false" redirectPort="8443" protocol="AJP/1.3"  />
改成
    <Connector port="80" address="172.17.51.40"
               enableLookups="false" redirectPort="8443"  />

将2501改成80端口,将protocol="AJP/1.3"先删除,否则连接80会报错。

2.重启tomcat
3.查看80端口是否已开启了
4.再次验证就没有问题了。
5.域名验证成功,域名验证记录在证书签发后再删除,否则会因没有解析记录导致证书签发失败。
6.最后记得恢复2501端口

4.下载并布置证书

待证书签发后就可以下载证书了。

点击“下载”,我选择apache证书,下载的文档包括public.crt证书文件,chain.crt证书链文件和key密钥文件三个文件。

将些文件放置在服务器的apach的安装目录的cert目录下,我的环境是/usr/local/apache2/cert

根据文档,需要修改Apache/conf/httpd.conf文件的下面两行的#删除,以启用mod_ssl服务。

不过我的环境的情况是,一启用就出现如下错误,显示ssl_module is built-in and can't be loaded,就是说ssl_module已内置了,不需要另外开启,那这一步就忽略。

接着修改httpd-ssl.conf配置文件,将三个文件换成刚下载下来的。

5.重启一个apache就可以了。

apachectl -k stop
apachectl -k start

 6.最后,我用chrom和firefox打开见面还是not secure,但是用ie打开就是正常的。

在点击感叹号后是能看到最新的证书的,说明证书是安装成功的。

初步分析应该是这台机器的apach版本太老了,TLS的版本需要更新到1.2以后。

Deprecate TLS 1.0 and 1.1, targeting removal in Chrome 81 (early 2020). During the deprecation period, sites using those protocols will show a warning in DevTools. After the deprecation period, in 2020, they will fail to connect if they have not upgraded to TLS 1.2 by then.

后续准备怎么升级一下!

后续:

由于2023年底发现阿里的免费SSL证书只能用3个月了,所以换成腾讯的证书。

申请过程是一样的,将证书下载后只需要对应替换证书文件就可以了,注意三个文件不要替换错了。

SSL 证书 Apache 服务器 SSL 证书安装部署(Linux)-证书安装-文档中心-腾讯云

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值