有兄弟们用 nginx proxy manager(或者其他图形化工具)来管理 nginx 反向代理的吗?

132 天前
 baalchina

有兄弟们用 nginx proxy manager (或者其他图形化工具)来管理 nginx 反向代理的吗?

我们的主要需求是反向代理,现在用 nginx 在跑。因为日常运维的同事对命令行不太熟,操作也麻烦,想通过 gui 工具来进行管理,因为之前遇到过好几次命令行操作失败不小心改错了。

现在主要担心的是第一个 npm 好像内置了 openresty ,似乎单独升级都不是太方便。第二这个东西毕竟套了一层 docker 容器,不知道稳定性如何,万一崩了不像普通 nginx 那么容易恢复。

或者有其他类似的工具可以推荐不?主要需求其实就是通过 gui 界面,能减少日常配置的工作复杂度和出错几率。

谢谢!

3898 次点击
所在节点    NGINX
41 条回复
KingFong
132 天前
宝……宝塔?

(不知道会不会挨骂)
sleepm
132 天前
traefik
虽然网页不能管理配置,但是有很多种配置方法
tonynothing
132 天前
Lucky ?

(感觉会挨骂)
rj
132 天前
因为日常运维的同事对命令行不太熟
————————
换个熟的同事
maymay5
132 天前
@yanjieee 我也觉得宝塔可行,毕竟 OP 是企业,买宝塔的企业服务最合适
lcy630409
132 天前
宝塔吧 哥
没有专业运维 就用宝塔这类的东西,怕漏洞 就日常关闭宝塔的端口
alteremliu
132 天前
直接上 caddy
CivAx
132 天前
你们是改什么?改动逻辑是 Updat (无论原配置是什么,都覆写为指定新配置)还是 Edit (先获取原配置内容,再根据情况灵活修改部分配置)?
如果是 Update ,那么 Gitlab / Github 的 CI Job 套一个固定脚本,要操作了就上 Pipeline 点一下 Run ,不需要引入新工具。
njmaojing
132 天前
可以上宝塔,但是 OP 我建议你不要直接开任何宝塔的端口到公网,纯内网访问或者开 ip 白名单、ssh 隧道代理之类的,会更安全些
zsj1029
132 天前
https://github.com/zsj1029/node-proxy-server
之前的写的一个小工具,可以参考,支持 http 和 ws
nodejs 的一个 proxy 包实现,支持 api 动态调用,代理的端口每次是随机的
itechify
132 天前
flat
132 天前
用了,还行,但是有几个问题
1 、如果某个配置某天无法使用了,(比如某个回源 host 解析不了了),改其它配置重启后会直接 502 ,要去配置目录手动改文件来操作
2 、管理系统后端 是 nodejs 来做的,里面还有个定时 renew cert 的定时任务,配置的地址是外网地址,不需要建议关掉,node 的 cpu 占用时不时会飙一下
iyaozhen
132 天前
或者你需要的不是 gui ,而是发布流程

可以把 nginx conf 使用 git 管理起来,每次修改相互 review 下,做一个简单的发布系统,也方便回滚
yiqiao
132 天前
@yanjieee 宝塔好像不能可视化,只能直观的看出配置文件
既然不熟怎么是运维。。。
LittleFox
132 天前
1panel ?
zypy333
132 天前
现在用 1panel 自带的
wineejam
132 天前
@rj 正解
jqtmviyu
132 天前
早点远离 nginx proxy manager
1. 需要访问一个外网被墙的地址, 访问不了就报防火墙出错.
2. 升级证书还一堆 python 依赖, python 依赖冲突了证书续签还会失败.
3. 看下 issues 多少未关闭, 多少是存在已久的. 有些解决方法竟然是进入容器卸载过新的依赖安装旧的. 降级 docker 镜像还不行, 因为内面的 py 包没有锁版本.
chairuosen
132 天前
把 conf 扔进 git 里,改动需要 review 后再更新到机器上
Removable
132 天前
目前在用 1panel

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1131690

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX