場景:
多用戶系統給用戶綁定獨立網域
主網域: www.xxx.com/username
獨立網域: www.username.com
(任意)
問題:
#由於多用戶系統伺服器在國內,無法直接將用戶的獨立網域解析過來
所以有一個國外的主機作為反向代理伺服器 (nginx
)
proxy.xxx.com
作為獨立網域CNAME指向
請問如何設定這個反向代理伺服器?
謝謝
就是類似LOFTER部落格這種, 請問這是怎麼實現的?
#
仅有的幸福2017-05-16 17:28:37
server {
listen 80 default_server;
location / {
proxy_set_header Host $host;
proxy_redirect off;
proxy_pass http://<国内服务器>/;
}
}
然後國內伺服器,首先驗證請求的來源 IP 是指定的 IP(防止使用者直接把網域名稱解析到國內伺服器), 然後根據請求中的 Host 來展示使用者的網站。