如何给自己的个人网站申请 SSL 证书

阿里云上已经不再提供原来的有效期为 12 个月的免费 SSL 证书了,有效期缩短为 90 天。也就是说,每隔 3 个月就需要重新申请一次。这就无可避免地需要在服务器上配置证书,于是我写下这篇文章,记录一下申请 SSL 证书的过程,以后就直接参考这篇文章的流程和代码即可。

在阿里云的 数字证书管理服务/SSL证书管理 页面下,给域名 leverimmy.tophedgedoc.leverimmy.top 申请 个人测试证书(原免费证书),然后下载适用于 Nginx 的 pem/key 格式的证书包。

leverimmy.tophedgedoc.leverimmy.top 的证书分别上传到服务器的 /usr/local/nginx/SSL 目录下:

bash
1scp ./* root@47.120.48.46:/usr/local/nginx/SSL

然后登录服务器,重启 Nginx:

bash
1ssh root@47.120.48.46
2cd /usr/local/nginx/sbin/
3sudo ./nginx -s stop
4sudo ./nginx

发现这个过程中并没有什么难点,主要是记录一下以后方便自己参考。