前些天看到微信公众平台官方公告关于公众平台接口不再支持HTTP方式调用的公告之后决定把项目的协议从http改成https,于是开始在网上查,完成之后总结了一点经验
本文演示的是通用证书,即在certbot...certbot/certbot $ sudo apt-get update $ sudo apt-get install certbot
生成证书
1$ sudo certbot certonly
此时会出现选项...,按照提示选择即可
证书自动续期可以使用1certbot renew --force-renew
手动强制为证书续期
如果出现以下提示则说明更新成功
1 Congratulations, all...The following certs have been renewed:
但为了更方便,通常使用crontab -e编辑定时任务,并加入
1 0 0 1 * * certbot renew --...5次会被服务器屏蔽1小时
后记
以上操作完成后在pc端浏览器可正常读取证书并显示绿色锁,但在部分移动端浏览器上可能提示证书无效,原因可以参考合并SSL服务器证书和CA包(证书链文件)
简单来说,可以通过合并