nginx 如何设置能实现 a.*.com 到 A 目录, b.*.com 到 B 目录

2021-01-28 09:45:43 +08:00
 s2555
如题,貌似 * 号前面不能再有任何字符了,如果你能帮我实现,定发一个红包感谢。
1726 次点击
所在节点    问与答
12 条回复
iConnect
2021-01-28 09:47:55 +08:00
如果 a,b 是变量,应该需要架个 dns 服务器,否则实现不了。
s2555
2021-01-28 10:05:44 +08:00
@iConnect 不是变量,就是子域名,只是主域名不固定。
yukiww233
2021-01-28 10:09:39 +08:00
server_name 用正则就好了
takemeaway
2021-01-28 10:12:54 +08:00
正则正确。
iloveayu
2021-01-28 10:18:16 +08:00
s2555
2021-01-28 10:19:13 +08:00
@yukiww233 我写正则启动不了,不知道是不是写错,能否帮我写个,谢谢
bagheer
2021-01-28 10:20:53 +08:00
一个站点配置,
绑定 2 个域名,
然后 if ($host
然后 alias 指定目录即可.
s2555
2021-01-28 10:34:09 +08:00
@iloveayu 感谢,搞定了。
我写了两个主机,分别是:
server_name ~^(a\.)(.+)$;
server_name ~^(b\.)(.+)$;
@yukiww233
@takemeaway
非常感谢!
s2555
2021-01-28 11:20:44 +08:00
@iloveayu 绿色软件:YWluaXVtYW4= 请加我发感谢红包
g001
2021-01-28 11:49:52 +08:00
反向代理呀
Tink
2021-01-28 12:29:06 +08:00
你这需求弄两个站点不就完了吗
s2555
2021-01-28 13:43:49 +08:00
@Tink 域名不固定的,我目的是什么域名解析过去都可以直接用,不用去配置。

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

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

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

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

© 2021 V2EX