网站首页 > 技术教程 正文
通过docker部署nginx和https操操作步骤
1: 注意
以下操作请确保安装了docker和docker-compose
2: 将所有文件clone到/home/nginx目录下,在/home目录下创建logs文件夹
$ cd /home $ git clone https://github.com/hypwxm/docker-nginx-https.git $ mv docker-nginx-https nginx $ mkdir /home/logs
3: 配置和修改执行文件权限
* 修改/home/nginx/letencrypt下的renew.sh中的LIST=('域名1' '域名2'),email改成自己的
$ sudo chmod +x /home/nginx/letsencrypt/renew.sh
4: 在/home/nginx/conf.d下添加配置文件,这一步先不要配置证书相关的信息,因为此刻证书还未生成
5: 启动nginx,如果要修改目录挂载,请修改docker-compose.yml文件
$ cd /home/nginx $ docker-compose up -d
6: 配置或更新https证书
$ cd /home/nginx/letsencrypt $ docker build -t certbot:1.0 . $ /home/nginx/letsencrypt/renew.sh
7: 证书更新成功,给/home/nginx/conf.d下的配置文件中添加证书配置
8: 重启nginx,使证书配置生效,以下两种方式均可
$ docker restart nginx-gateway $ docker exec -it $containerId nginx -s reload
9: 如果证书要过期了,请用以下命令更新
$ /home/nginx/letsencrypt/renew.sh
10: 通过linux的定时任务,配置定时更新https证书
$ crontab -e
从给点的选项里面选一个自己习惯的编辑软件,打开定时任务文件
在文件的末尾加上
$ 0 0 1 * * /home/nginx/letsencrypt/renew.sh $ 0 1 1 * * docker exec nginx-gateway nginx -s reload
每月一号定时更新证书,更新完成一小时后,重启nginx加载更新后的证书
猜你喜欢
- 2024-10-14 docker + Jenkins + gogs 自动化部署
- 2024-10-14 吐血整理,全网最全Git命令手册(git命令大全)
- 2024-10-14 GitHub下载榜飙升至第一的阿里P8手写5000页Java全栈学习手册
- 2024-10-03 Nginx 整合 FastDFS 实现文件服务器
- 2024-10-03 nginx视频直播/点播服务干货分享(nginx视频服务器)
- 2024-10-03 VeryNginx--一个友好的 Nginx 扩展程序.
- 2024-10-03 准备好给你的nginx服务器加个防火墙吗 ?
- 2024-10-03 部署Django到云服务器(Centos+Nginx+Mysql+Uwsgi+Python3)「操作篇(1)」
- 2024-10-03 Docker实战:基于centos7镜像创建nginx容器镜像
- 2024-10-03 Nginx合并Js/Css(nginx和tomcat整合)
欢迎 你 发表评论:
- 12-13360浏览器官网在线使用
- 12-13一键系统备份工具(一键系统备份软件)
- 12-132345浏览器影视大全(2345浏览器版本大全)
- 12-13office产品密钥在哪看(查看office产品密钥)
- 12-13电脑速度慢怎么清理(电脑很慢如何清理)
- 12-13w7激活工具免费下载(win7激活工具合集)
- 12-13鑫创u盘量产教程(鑫创sss6697量产教程)
- 12-13微信好友恢复破解版(微信好友恢复 破解版)
- 最近发表
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)

本文暂时没有评论,来添加一个吧(●'◡'●)