安装工具
![nginx自动更新ssl证书](http://img.jiangsulong.com/220411/105H01542-0.jpg)
文章插图
生成证书,定时任务
- 第一次生成证书
![nginx自动更新ssl证书](http://img.jiangsulong.com/220411/105H05558-1.jpg)
文章插图
【nginx自动更新ssl证书】上面命令中的/root/html/路径表示Nginx配置中的root目录
如果有多个域名,命令后面继续加 -d 参数就行
- 自动更新证书
0 3 * * * /root/certbot-auto renew –disable-hook-validation –renew-hook “/usr/sbin/nginx -s reload”
这里表示每天凌晨3点更新一遍证书,如果证书没有失效,不会起作用
/usr/sbin/nginx是nginx的实际路径,可以用 which nginx 来定位位置
https配置
![nginx自动更新ssl证书](http://img.jiangsulong.com/220411/105H0A07-2.jpg)
文章插图
http配置
![nginx自动更新ssl证书](http://img.jiangsulong.com/220411/105H05M9-3.jpg)
文章插图
这个http的配置中,配置了一个301,这样就算方位http也会重定向到https
推荐阅读
- Nginx服务器的六种负载均衡策略详解
- 8分钟带你深入浅出搞懂Nginx
- 如何通过nginx反向代理来调试代码?
- 使用nginx将服务器升级为https
- nginx调优主要调哪些
- 利用宝塔自建linux+nginx-rtmp-module直播服务器的正确方法
- Nginx vs Apache两大web server比较
- Nginx中配置https中引用http的问题
- Nginx 热部署和日志切割,你学会了吗?
- 自动挡怎样开车较省油?