V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
NGINX
NGINX Trac
3rd Party Modules
Security Advisories
CHANGES
OpenResty
ngx_lua
Tengine
在线学习资源
NGINX 开发从入门到精通
NGINX Modules
ngx_echo
zealinux
V2EX  ›  NGINX

有没有图形化的工具来配置 nginx?

  •  
  •   zealinux · 305 天前 · 2370 次点击
    这是一个创建于 305 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我使用 nginx 来配置两个服务的负载均衡。

    部署的时候有个问题很讨厌。

    我必须手动:

    1. 改 nginx 的 config,注释掉服务 A
    2. 重新 ci/cd A
    3. 待 A 完全启动好后,再复原 nginx config

    然后部署 B 服务的时候上面三个步骤再搞一次, 最后 AB 好了,全部还原 nginx conf

    又没有更好的方式??

    14 条回复    2021-02-06 13:56:32 +08:00
    caixiaomao
        1
    caixiaomao  
       305 天前
    github 有个开源项目 可以搜索一下
    xiaoweiuknow
        2
    xiaoweiuknow  
       305 天前
    nginxWebUI 看看行不行
    sleepm
        3
    sleepm  
       305 天前
    使用 traefik 做负载均衡
    guo4224
        4
    guo4224  
       305 天前
    backup
    eason1874
        7
    eason1874  
       305 天前
    只是这个简单需求的话,把 upstream 配置独立出来一个文件,写个 shell 脚本去管理 upstream 配置文件,然后整几个别名,类似 serveroff ip_address / serveron ip_address / servercheck,切换起来不就轻轻松松了。
    sumarker
        8
    sumarker  
       305 天前 via iPhone
    搜索 nginxconfig
    chenqh
        9
    chenqh  
       305 天前
    不注释会有什么后果?
    Kasumi20
        10
    Kasumi20  
       305 天前
    low 爆了,参考宝塔
    ixx
        11
    ixx  
       305 天前
    你需要的是使用 kong 替换报 nginx
    dier
        12
    dier  
       305 天前
    既然有 CI/CD,那就把重复性的操作写到一个脚本里,直接在 CI/CD 中调用不就行了?
    zealinux
        13
    zealinux  
    OP
       305 天前
    @Kasumi20 如果服务在部署重启,如果不注释,会导致流量流到这边的时候服务不可用。
    weixiangzhe
        14
    weixiangzhe  
       304 天前 via Android   ❤️ 1
    文件夹直接 git init 一下,然后切分支管理
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3966 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 01:55 · PVG 09:55 · LAX 17:55 · JFK 20:55
    ♥ Do have faith in what you're doing.