docker下使用nginx webui反代及自动续签ssl
本文最后更新于 56 天前,其中的信息可能已经有所发展或是发生改变。

部署nginx webui容器

使用portainer stack方式部署,传送门:portainer使用方式

version: "3.2"
services:
nginxWebUi-server:
image: registry.cn-hangzhou.aliyuncs.com/cym19871102/nginxwebui:latest
container_name: nginxWebUi-server
volumes:
- /volume1/docker/nginx_web/nginx_webui:/home/nginxWebUI #所有配置文件
environment:
BOOT_OPTIONS: "--server.port=8080"
network_mode: "host"
restart: always

登录

地址栏输入ip:8080打开初始化界面,填写管理员用户名及密码,点击添加

弹出登录界面,填写信息点击登录

申请并自动续签证书

获取DNS服务商授权码

在自动续签证书前,我们首先要去域名服务商那里获得授权码,本人为腾讯云,以下操作均为腾讯云操作方式,其他服务商自行搜索获取授权码方式

登录腾讯云官网https://cloud.tencent.com/

右上点击头像区域

随后左侧点击访问管理

点击左侧API秘钥管理,点击新建秘钥

弹出秘钥窗口,复制SecretId与SecretKey备用

添加证书

返回nginxwebui,左边菜单栏点击证书管理,右边点击添加证书

依次填写红框处的内容,将上面获取到的服务商API秘钥填写入下方,点击提交

等待申请成功后显示如下界面,打开自动续签按钮

新建反代

点击左方菜单栏反向代理,右边点击添加反向代理

按下图填写或者选择,点击提交

可看到下图所示新建反代成功

加载配置文件

左侧点击启用配置,右侧点击校验文件无问题后点击替换文件,最后点击启动nginx(如果报错先点击停止nginx再来进行操作)

点击启动或者停止nginx弹出窗口选择命令,由于容器运行的宿主机系统不同,可自行逐一尝试

启动成功后在地址栏输入外网访问地址测试

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇