昨天突然发现老唐网站的 SSL 证书过期了,网站也被提示不安全。于是赶紧更新了一下证书。之前的证书是购买的付费的 PositiveSSL 证书,这次不想再买了,因为感觉付费证书和免费的 Letsencrypt 证书没什么区别。于是索性就改为使用免费 SSL 证书。本文简单分享一下如何将过期的付费证书更换为免费证书的方法。
老唐使用的是最简单粗暴的方法,先删除原有的证书和网站配置,然后新增一个网站配置,并同时生成免费 SSL 证书即可。这个教程基于 LNMP 一键包,其他的建站环境不适用。
一、删除已有 SSL 证书和配置
因为全程更新用不到 1 分钟,所以权衡之后这是老唐觉得最简单的解决方法。
删除网站,直接使用 lnmp 删除网站配置即可,网站的文件和数据库文件都不会有影响。
lnmp vhost del
然后输入想要删除的域名即可。
二、新增免费 SSL 证书
然后重新新增网站:
lnmp vhost add
重新把域名新增为一个网站。
这一步也可以参考《Hostwinds 建站教程:解析域名并添加网站配置 建立 WordPress 网站》
然后按照提示输入必要信息,注意,不需要再新建 MySQL 数据库,因为原来都已经有了。
等待免费的 Letsencrypt 证书生成之后,就算大功告成了。