失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 配置阿里云域名的证书

配置阿里云域名的证书

时间:2022-04-11 18:51:29

相关推荐

配置阿里云域名的证书

1.解析域名后购买证书,新注册的阿里云账号下可以有20个免费证书额度

2.购买后开始填写申请并验证信息

2.1绑定后的域名不可更改

2.2验证信息时选择手动DNS验证

DNS验证:验证对申请证书的域名有DNS解析的权限,需要根据CA给出的DNS TXT记录,增加到域名的DNS解析中去,CA会验证这条TXT记录是否生效,一旦查到这条TXT记录,就会完成验证。

可以在域名的DNS服务商网站平台,添加这条TXT记录,以下以阿里云为例简要说明:

2.2.1:登陆阿里云域名管理后台,进入:产品管理-管理控制台-域名与网站(万网) - 云解析DNS 。

2.2.2:选择需要配置的域名,点击“解析设置”。

2.2.3:选择“添加解析”,记录类型选“TXT”:

2.2.4:根据上面的示例,在主机记录中输入:@(如果是二级域名验证,请填二级域名前缀,例:www. ,则填www)

2.2.5:在记录值中输入:dx9abcefgh3i9jkl6jtjwd7pxddt5c7a(此处只是例子演示,请根据CA实际提供的TXT值设定)

2.2.6:TTL设置最小值为10分钟~1小时,然后点击【确认】按钮保存。

2.2.7:DNS记录设置完成

3.验证信息通过后就可以提交证书申请,一般十分钟左右就可以申请下来了

4.有了证书后网站就可以通过HTTPS的方式访问了具体配置如下:

4.1以nginx配置证书为例:

在证书控制台下载Nginx版本证书。下载到本地的压缩文件包解压后包含:

.crt文件:是证书文件,crt是pem文件的扩展名。.key文件:证书的私钥文件(申请证书时如果没有选择自动创建CSR,则没有该文件)。

友情提示: .pem扩展名的证书文件采用Base64-encoded的PEM格式文本文件,可根据需要修改扩展名。

以Nginx标准配置为例,假如证书文件名是a.pem,私钥文件是a.key。

在Nginx的安装目录下创建cert目录,并且将下载的全部文件拷贝到cert目录中。如果申请证书时是自己创建的CSR文件,请将对应的私钥文件放到cert目录下并且命名为a.key;

打开 Nginx 安装目录下 conf 目录中的 nginx.conf 文件,找到:

# HTTPS server# #server {# listen 443;# server_name localhost;# ssl on;# ssl_certificate cert.pem;# ssl_certificate_key cert.key;# ssl_session_timeout 5m;# ssl_protocols SSLv2 SSLv3 TLSv1;# ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;# ssl_prefer_server_ciphers on;# location / {###}#}

将其修改为 (以下属性中ssl开头的属性与证书配置有直接关系,其它属性请结合自己的实际情况复制或调整) :

server {listen 443;server_name localhost;ssl on;root html;index index.html index.htm;ssl_certificate cert/a.pem;ssl_certificate_key cert/a.key;ssl_session_timeout 5m;ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;ssl_protocols TLSv1 TLSv1.1 TLSv1.2;ssl_prefer_server_ciphers on;location / {root html;index index.html index.htm;}}保存退出。

5.重启 Nginx。

如果觉得《配置阿里云域名的证书》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。