0
我有mydomain.com(192.168.1.10) 我有兩個其他的服務器192.168.1.11和192.168.1.12Nginx的域和子域區分
現在我想* .mydomain.com來指向192.168 .1.11和mydomain.com指向192.168.1.12
我已經嘗試了很多沒有運氣的例子。
任何人都知道如何做到這一點?
有什麼類似:
location *.mydomain {
}
我有mydomain.com(192.168.1.10) 我有兩個其他的服務器192.168.1.11和192.168.1.12Nginx的域和子域區分
現在我想* .mydomain.com來指向192.168 .1.11和mydomain.com指向192.168.1.12
我已經嘗試了很多沒有運氣的例子。
任何人都知道如何做到這一點?
有什麼類似:
location *.mydomain {
}
你不需要子域,用正則表達式符號只安裝單獨的服務器位置指令:
server {
server_name example.com;
...
}
server {
server_name ~^(?<subdomain>.+)\.example\.com$;
#you can use $subdomain in configuration
#root /var/www/example.com/$subdomain;
...
}
然後你可以設置任何後端(上游)或這些服務器的代理設置。