我有mydomain.com (192.168.1.10),我还有另外两台服务器192.168.1.11和192.168.1.12
现在,我希望*.mydomain.com指向192.168.1.11,mydomain.com指向192.168.1.12
我已经尝试了很多例子,但都没有成功。
有人知道如何做到这一点吗??
有没有类似的东西:
location *.mydomain {
}发布于 2016-03-04 16:10:24
您不需要为子域指定location指令,只需使用regexp符号设置单独的服务器即可:
server {
server_name example.com;
...
}
server {
server_name ~^(?<subdomain>.+)\.example\.com$;
#you can use $subdomain in configuration
#root /var/www/example.com/$subdomain;
...
}然后,您可以为这些服务器设置任何后端(上游)或代理设置。
https://stackoverflow.com/questions/35790307
复制相似问题