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

2022-12-06 16:44:40 +08:00
 ksc010

比如

ngx-cli ls 列出所有的 server

Name port
a.com 8088

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

类似这样的

1070 次点击
所在节点    问与答
5 条回复
killva4624
2022-12-06 16:48:53 +08:00
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
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
2022-12-06 18:23:17 +08:00
@killva4624 感谢就是我需要的

@ye4tar
@jybox 禁用启用 只是我举得一个例子
ChenXuting
2022-12-06 21:37:12 +08:00
面板不是一步到位?

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

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

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

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

© 2021 V2EX