大家都是怎么管理 Nginx 站点的?

2023-10-31 18:36:43 +08:00
 tlerbao

服务器上用宝塔很方便。

我本机是 Orbstack(Docker)环境

每次有新开发的项目或者要测试项目我都要

  1. 在 host 里新建 xxx.test 域名指向 127.0.0.1
  2. 新建一个站点 conf ,xxx.test.conf ,然后重启 nginx 容器

感觉有点 2B 呢,有没有快速的,或者可视化的软件实现更好的站点管理呢?

5762 次点击
所在节点    NGINX
49 条回复
zuotun
2023-11-01 16:46:28 +08:00
@tlerbao 那就随便改个现有的配置文件吧, 随便点开一个然后添加 host: 就行了.
实在不行可以看看这个 https://wiki.metacubex.one/config/dns/hosts/

至于文件其实只有一份, 还没哪个订阅会对 host 进行覆写所以写哪都行.
tlerbao
2023-11-01 19:45:43 +08:00
@zuotun #41 我手持 N 个梯子,是要改某个梯子的配置吗,改完了更新订阅不就覆盖了没有了吗,有没有全局加这个的地方哈哈,好菜啊,打扰了。
zuotun
2023-11-01 22:59:54 +08:00
@tlerbao 去改 `~/.config/clash/config.yaml`, 有不懂先去读文档, 不管是 clash 还是 CFW 都行.
tlerbao
2023-11-01 23:03:32 +08:00
@zuotun #43 我使用 mixin 写入了 hosts 成功代理了*.test 到 127.0.0.1 ,问题来了,哈哈,我在 chrome 浏览器下可以正确访问到 xxx.test ,但是我得 api 调试工具类似 postman ,访问不到和 warp 终端里 npm run dev 启动的 vue3 项目依然无法正确访问到 xxx.test ,经过测试给 api 调试工具开启代理指向 clash 的 7890 ,api 调试工具能访问了,

哈哈,但是现在 warp 终端里的 npm run dev 的项目还是不行,不知道什么原因
zuotun
2023-11-01 23:09:33 +08:00
@tlerbao 可以参考这个 https://kazusa.cc/geek/understanding-clash-configuration-files-in-one-article.html
打开 DNS 和 TUN 再看看. 另外同一台设备可能会理不清, 但如果用虚拟机容器这种可以很轻松的搞定 (都不需要弄代理, 一个 DNS 指向 clash 就行了)
litchinn
2023-11-02 08:52:09 +08:00
yekern
2023-11-02 09:39:08 +08:00
Laravel Valet 很好用不过只能在 Mac 下使用
mepwang
2023-11-02 10:16:02 +08:00
https://github.com/nginx-proxy/acme-companion
acme-companion 本身使用 docker 启动,管理 nginx 运行容器,不需要修改 nginx 配置文件,只要为每个应用的 docker 容器指定子域名环境变量即可,还能够自动申请 ssl 证书
suke119
2023-11-02 11:01:53 +08:00

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

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

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

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

© 2021 V2EX