背景
最近做微信小程序开发比较多,大家知道线上微信小程序为了安全起见,要求后端通信协议必须是HTTPS,这就要求需要安装证书 。为了测试预发布线上环境,特地买了个最便宜的域名,为了节约成本,我决定用免费的HTTPS证书,许多开发者也许知道有个专门颁布免费HTTPS证书的机构,但是这个证书只能正常使用3个月,过期后得手动续期 。什么?手动续期?作为一个程序员怎么能容忍手动,我这篇文章将分享自动续期的方法 。
![免费的HTTPS证书只能用3个月?教你怎么永久自动续期,一劳永逸](http://img.jiangsulong.com/220430/111214G38-0.jpg)
文章插图
准备工作
1 linux 服务器一台,模拟部署服务器(如果是windows 系统可以用虚拟机安装linux)
2 在Linux里安装好Nginx (yum install nginx)
![免费的HTTPS证书只能用3个月?教你怎么永久自动续期,一劳永逸](http://img.jiangsulong.com/220430/1112146146-1.jpg)
文章插图
3 域名(可以配置host文件随便模拟个域名,不懂的可以留言)
4 下载工具
![免费的HTTPS证书只能用3个月?教你怎么永久自动续期,一劳永逸](http://img.jiangsulong.com/220430/1112145036-2.jpg)
文章插图
5 将自己域名配置进NGINX
![免费的HTTPS证书只能用3个月?教你怎么永久自动续期,一劳永逸](http://img.jiangsulong.com/220430/1112144623-3.jpg)
文章插图
安装证书
![免费的HTTPS证书只能用3个月?教你怎么永久自动续期,一劳永逸](http://img.jiangsulong.com/220430/1112144T7-4.jpg)
文章插图
生成的过程中,会让选择已经在nginx里面配置的域名,选择对应的序号就行了
![免费的HTTPS证书只能用3个月?教你怎么永久自动续期,一劳永逸](http://img.jiangsulong.com/220430/111214M43-5.jpg)
文章插图
然后打开NGINX配置文件,发现证书已经被安装 。执行nginx -s reload。
然后用HTTPS访问域名,发现可以正常访问了 。
自动续期
这里生成的证书,默认只有3个月有效期,这里用续期脚本可以无限自动续期 。
原理:certbot renew命令定时更新证书 。
![免费的HTTPS证书只能用3个月?教你怎么永久自动续期,一劳永逸](http://img.jiangsulong.com/220430/1112143140-6.jpg)
文章插图
最后记得将定时任务添加到开机启动 。如果不太懂可以直接私信我 。
【免费的HTTPS证书只能用3个月?教你怎么永久自动续期,一劳永逸】
推荐阅读
- 50张最富有哲理的漫画?有哲理的漫画图
- word表格里面怎么快速填充序号?word文档中的表格怎么快速填充序号
- Mysql内容分页显示
- 2004版尼罗河上的惨案?新版尼罗河上的惨案什么时候上映
- 东斯拉夫人的一支什么意思?东斯拉夫民族
- 手把手带你编译Spring框架源码,让你的学习事半功倍
- win10系统如何去除桌面快捷方式图标小箭头?电脑管家怎么去除桌面图标的快捷方式箭头_1
- 38个自媒体发布平台和常用的自媒体工具,新手必备,快收藏起来
- 青金桔止咳的做法大全,青金桔柠檬茶的做法
- 合欢花图片,合欢花怎么养