Ngnix中的通配符子域

时间:2020-04-17 12:41:56

标签: nginx nginx-reverse-proxy nginx-config

我想将Nginx配置为反向代理。但是我只想为子域的一部分配置它,这是动态的。我尝试了client-output-buffer-limit slave client-output-buffer-limit pubsub ,但没有成功。谁能在这里帮助我。

*

谢谢。

1 个答案:

答案 0 :(得分:1)

*不起作用的原因:

通配符名称只能在名称的开头或结尾且仅在点边框上包含星号。名称“ www。 .example.org”和“ w .example.org”无效。但是,可以使用正则表达式指定这些名称,例如“〜^ www .. +。example.org $”和“〜^ w。 .example.org $”。星号可以匹配多个名称部分。名称“ .example.org”不仅与www.example.org匹配,而且也与www.sub.example.org匹配。

http://nginx.org/en/docs/http/server_names.html

您是否使用了正则表达式进行尝试,例如:

server {
    listen 80;
    server_name  ~(.*)-clientapp\.mydomain\.com;


    location / {
    }
}
相关问题