想达到下面这个泛域名对应的效果
server_name a.domain1.com proxy_pass a.domain2.com
server_name b.domain1.com proxy_pass b.domain2.com
server_name c.domain1.com proxy_pass c.domain2.com
以此类推...
尝试用正则,好像没用:
server_name ~^(.+)?.domain1.com$; set $subdomain $1;
proxy_pass http://$subdomain.domain2.com
1
v1024 2016-02-16 12:14:10 +08:00
用正则总感觉不好…
条件允许的话( domain2 也是你的机器),建议试试 upstream 指定上游 ip ,域名就不改了。 |
2
ss098 2016-02-16 12:45:58 +08:00
|