大家都是怎么管理 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 呢,有没有快速的,或者可视化的软件实现更好的站点管理呢?

5760 次点击
所在节点    NGINX
49 条回复
relsoul
2023-10-31 18:46:31 +08:00
nginx proxy manager
tlerbao
2023-10-31 18:55:43 +08:00
@relsoul 装了一下没看明白这东西干啥的。。。。
NessajCN
2023-10-31 19:04:05 +08:00
静态页如博客或开源文档就配好之后直接 hexo g d 或者 mkdocs build
自建服务靠 nginx 反代那种就设好 proxy_pass 后直接动项目

不管哪种都是配好后就不需要动 nginx 了
kingfalse
2023-10-31 19:08:29 +08:00
本地开发直接走 IP+端口,上服务器再考虑反代
MinonHeart
2023-10-31 19:29:38 +08:00
1. 本机访问 URL - hosts - nginx(docker) - 本机仓库目录(缺点:不能访问未指定的目录)
2. 本机访问 URL - hosts - nginx(docker) - 本机服务( locahost:8080/8443 ) (缺点:需要启动服务,且不能同时启动多个服务)

nginx(docker) 主要是方便不需要 root 启 80/443 端口。通常 nginx 不需要改动,觉得没人会像我这么用
xausky
2023-10-31 19:35:54 +08:00
换 caddy ,配置文件简单很多,而且 reload 就行,当然 nginx 也可以 reload
juggtt213
2023-10-31 19:51:49 +08:00
换 whistle 试试?
ymy3232
2023-10-31 19:53:17 +08:00
nginx proxy manager 可以可视化管理 有汉化版
jiayouzl
2023-10-31 19:55:51 +08:00
直接 NPM
tuozhi
2023-10-31 20:05:34 +08:00
强推 nginx proxy manager ,操作非常简单方便,点点点
tlerbao
2023-10-31 20:07:15 +08:00
@tuozhi
@ymy3232 我装了一个英文版,我理解的他会读取我 nainx/conf.d 目录下的已经建立的站点,并进行管理,新建站点的话就是新建 conf ,但是好像并不是这样的,有点不明白这软件到底干啥的。
能不能展开说说
lovelylain
2023-10-31 20:19:11 +08:00
@tlerbao 就是个 nginx 的 webui ,通过 web 去维护反代站点,它自动生成配置文件和帮你重启。
tlerbao
2023-10-31 20:22:37 +08:00
@lovelylain 真的不太懂 nginx ,我就是新建普通网站访问,和你们说的反代是一回事吗?
admpubcom
2023-10-31 21:00:26 +08:00
刚刚发布的 [nging v5.2.3]( https://github.com/admpub/nging/releases/tag/v5.2.3) 增加了对 nginx 的支持,op 不妨一试: https://github.com/admpub/nging/releases/tag/v5.2.3
TabGre
2023-10-31 21:08:23 +08:00
ansible 维护一个 caddy 模版,维护应用 docker compose 建立任务 一键启动
ByteCat
2023-10-31 21:33:37 +08:00
nginx proxy manager ,鼠标点点 10s 一个站。不过我现在换 traefik 了,更方便点
Qetesh
2023-11-01 00:12:17 +08:00
算是一个典型的自动发现网关的需求,traefik 非常方便。在 docker 容器运行的时候添加相关 label ,就可以自动注册访问了。
hosts 问题可以使用 surge 、clash ( hosts )添加通配符静态解析到本机
cdlnls
2023-11-01 00:54:39 +08:00
分配一个通配符子域名解析到 k8s 的 ingress 控制器的 IP 上,部署站点的时候写 yaml 文件的时候把 ingress 加上就可以了。
yianing
2023-11-01 01:28:40 +08:00
orbstack 的 docker 容器不是支持使用域名访问吗?
yianing
2023-11-01 01:30:16 +08:00
https://sslip.io/ 学习 knative 的时候碰到了这个网站,可以自定义域名和 ip

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

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

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

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

© 2021 V2EX