FineCMS 多站點綁定 `1.1.1.1:803`(主站)與 `1.1.1.1:804`(子站),但無論訪問哪個端口都顯示主站內容。
FineCMS 可能通過 `$_SERVER['HTTP_HOST']` 判斷站點,**端口號不在 HTTP_HOST 中**(僅含域名/IP),導致無法區分。
server {
listen 80;
server_name main.site.com;
location / {
proxy_pass https://127.0.0.1:803;
proxy_set_header Host $host;
}
}
server {
listen 80;
server_name sub.site.com;
location / {
proxy_pass https://127.0.0.1:804;
proxy_set_header Host $host;
}
}
修改本地 `hosts` 文件映射測試域名至 `1.1.1.1`,或使用 `xip.io`/`nip.io` 泛域名(如 `192.168.1.100.xip.io`)。