我想将Nginx配置为反向代理。但是我只想为子域的一部分配置它,这是动态的。我尝试了client-output-buffer-limit slave
client-output-buffer-limit pubsub
,但没有成功。谁能在这里帮助我。
*
谢谢。
答案 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 / {
}
}