V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
ksc010
V2EX  ›  问与答

Linux 下有没有很方便的 nginx 站点管理 终端工具

  •  
  •   ksc010 · 2022-12-06 16:44:40 +08:00 · 1223 次点击
    这是一个创建于 746 天前的主题,其中的信息可能已经有所发展或是发生改变。

    比如

    ngx-cli ls 列出所有的 server

    Name port
    a.com 8088

    ngx-cli diable sitename 禁用一个站点配置

    类似这样的

    5 条回复    2022-12-06 21:37:12 +08:00
    killva4624
        1
    killva4624  
       2022-12-06 16:48:53 +08:00
    LLaMA2
        2
    LLaMA2  
       2022-12-06 17:56:26 +08:00
    如果你很有规则在 nginx 的 conf.d 下建立 xx.conf 的配置文件话基本不需要什么根据
    conf 的文件名字取成 site 的 name,例如 www.mydomian.com.conf
    这样你 ls -la 的时候就知道有那些网站
    如果你要停用他 直接 mv www.mydomian.com.conf www.mydomian.com.conf.bak
    然后 nginx -s reload 一下就好啦,唯一的缺点就是看不到端口,不过你可以用 shell 自动找出来
    jybox
        3
    jybox  
       2022-12-06 18:06:06 +08:00
    https://github.com/perusio/nginx_ensite

    其实也只是一条命令而已

    sudo ln -s /etc/nginx/sites-available/mysite.com /etc/nginx/sites-enabled/
    ksc010
        4
    ksc010  
    OP
       2022-12-06 18:23:17 +08:00
    @killva4624 感谢就是我需要的

    @ye4tar
    @jybox 禁用启用 只是我举得一个例子
    ChenXuting
        5
    ChenXuting  
       2022-12-06 21:37:12 +08:00 via Android
    面板不是一步到位?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2546 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 11:49 · PVG 19:49 · LAX 03:49 · JFK 06:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.