
我安裝了nginx在我的 Ubuntu VPS 上監聽連接埠 80 上的任何請求並對不同的伺服器技術進行反向代理。
這是我的配置文件,例如:
server {
listen 80;
server_name subdomain.example.com;
location / {
proxy_pass http://127.0.0.1:2311;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
}
}
但是,我認為必須有一種方法來編寫通配符任何子域。
我嘗試過
server_name *.example.com;
但沒有得到結果。
我還想知道,附加路線會發生什麼情況,例如:
example.com/route
或者
example.com/folder
那麼,AJAX 呼叫自路由又如何呢?
答案1
你想要的是
server_name ~ .*.example.com
波浪號使其成為正規表示式