Reverse proxy with NGINX - The first sight

NGINX reverse proxy更改配置為http和其他協議的反向代理,提供修改header和緩衝response,proxy通常用在多個server間分配loading來顯示不同網站內容。

將請求傳遞給代理伺服器,在 location 路徑block裡面,添增proxy_pass 即可在碰到該路徑,導向proxy URL。
location /some/path/ {
proxy_pass http://www.example.com/link/;
}
以上頭設定為例,若request路徑為 /some/path/home.html,則會被proxy到http://www.example.com/link/home.html

Passing request headers
預設的情況下header中的host改為$proxy_host,Connection設定為關閉。可透過proxy_set_header 去修改。

留言

這個網誌中的熱門文章

[專案] 銀行端末系統

如何在MacOS 中自由切換不同Python版本 - pyenv + virtualenv

用 C# 控制 Win7 輸入法