你值得了解的certbot开启亚马逊EC2主机https(代码分享)

发布时间 - 2021-09-03 00:00:00    点击率:
之前的文章《浅析Wind和Linux中查看端口占用情况和Kill(附代码)》中,给大家了解了Wind和Linux中查看端口占用情况和Kill。下面本篇文章给大家了解Wind和Linux中查看端口占用情况和Kill,伙伴们来看看吧。

国内那么多云主机运营商,你为何要买国外的主机呢,你肯定在干些见不得人的勾当..

开玩笑了, 说不定你在闷声发大财也说不准。

之前有说过可以利用certbot申请免费的证书,给站点开启https

传送门

certbot在亚马逊的主机无法顺利执行,不过可以通过手动修改源代码的方式,这样certbot就可以完成任务了。

vim打开certbot

#搜索找到这一行
elif [ -f /etc/redhat-release ]; then

#然后替换成如下:
elif [ -f /etc/redhat-release ] || grep 'cpe:.*:amazon_linux:2' /etc/os-release > /dev/null 2>&1; then

#保存退出收工

这样就可以利用certbot--nginx 一步到位了。

不过前提是 你的nginx必须要安装在/etc目录下面,假如不是这个目录的话,你可以把你当前的nginx安装目录的config配置文件copy到/etc/nginx下。没有就手动创建。这样执行certbot --nginx之后,再把他生成的最终配置文件copy到当前nginx目录下,然后nginx -s reload重启即可

文中所说certbot要修改的地方就是这里https://github.com/certbot/certbot/blob/master/certbot-auto#L779可以在github上查看

自动更新证书

#使用root用户
sudo -i

#增加定时任务
crontab -e

#每个月1号2点30分更新
30 2 1 * * /path/to/certbot-auto renew --pre-hook "service nginx stop" --post-hook "service nginx start"

#dry run
./path/to/certbot-auto renew --dry-run

推荐学习:Linux视频教程


# 前端  # linux  # 给大家  # 配置文件  # 就可以  # 亚马逊  # 你可以  # 你在  # 说过  # 把你  # 可以通过  # 见不得人 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何在Windows虚拟主机上快速搭建网站?  Laravel如何使用Guzzle调用外部接口_Laravel发起HTTP请求与JSON数据解析【详解】  java ZXing生成二维码及条码实例分享  使用C语言编写圣诞表白程序  如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?  ai格式如何转html_将AI设计稿转换为HTML页面流程【页面】  JavaScript如何操作视频_媒体API怎么控制播放  Laravel请求验证怎么写_Laravel Validator自定义表单验证规则教程  大连网站制作公司哪家好一点,大连买房网站哪个好?  Python文件流缓冲机制_IO性能解析【教程】  西安专业网站制作公司有哪些,陕西省建行官方网站?  昵图网官方站入口 昵图网素材图库官网入口  Laravel如何实现多级无限分类_Laravel递归模型关联与树状数据输出【方法】  制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?  Laravel怎么实现搜索高亮功能_Laravel结合Scout与Algolia全文检索【实战】  极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?  如何获取上海专业网站定制建站电话?  想要更高端的建设网站,这些原则一定要坚持!  香港服务器部署网站为何提示未备案?  浅谈redis在项目中的应用  如何在万网ECS上快速搭建专属网站?  如何快速搭建个人网站并优化SEO?  Win11怎么查看显卡温度 Win11任务管理器查看GPU温度【技巧】  如何在云主机上快速搭建网站?  nginx修改上传文件大小限制的方法  最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?  如何用PHP快速搭建CMS系统?  laravel怎么使用数据库工厂(Factory)生成带有关联模型的数据_laravel Factory生成关联数据方法  如何在企业微信快速生成手机电脑官网?  如何在阿里云部署织梦网站?  如何用已有域名快速搭建网站?  如何快速搭建自助建站会员专属系统?  php 三元运算符实例详细介绍  重庆市网站制作公司,重庆招聘网站哪个好?  Laravel怎么使用Intervention Image库处理图片上传和缩放  智能起名网站制作软件有哪些,制作logo的软件?  绝密ChatGPT指令:手把手教你生成HR无法拒绝的求职信  如何快速搭建高效香港服务器网站?  如何用美橙互联一键搭建多站合一网站?  QQ浏览器网页版登录入口 个人中心在线进入  简单实现Android验证码  百度浏览器如何管理插件 百度浏览器插件管理方法  JavaScript如何实现继承_有哪些常用方法  Python高阶函数应用_函数作为参数说明【指导】  打开php文件提示内存不足_怎么调整php内存限制【解决方案】  如何获取免费开源的自助建站系统源码?  Laravel如何自定义分页视图?(Pagination示例)  html如何与html链接_实现多个HTML页面互相链接【互相】  使用Dockerfile构建java web环境  Laravel观察者模式如何使用_Laravel Model Observer配置