nginx反向代理proxy_set_header
nginx反向代理proxy_set_header使用
用途
設(shè)定被代理服務(wù)器接收到的header信息
- 允許重新定義或添加字段傳遞給代理服務(wù)器的請求頭
- 值可以包含文本、變量和它們的組合
- 沒有定義時會繼承之前定義的值
語法
proxy_set_header field value
- field:變量名
- value:變量值
默認(rèn)值(只有兩個字段被重定義):
proxy_set_header Host $proxy_host; proxy_set_header Connection close;
配置說明
項目 值 說明 Host $http_host 服務(wù)器本身IP X-Real-IP $remote_addr 前一節(jié)點IP(非用戶真實IP) X-Forwarded-For $proxy_add_x_forwarded_for 前一節(jié)點X-Forwarded-For值 X-Forwarded-Proto $scheme 瀏覽器在訪問時的實際協(xié)議
X-Forwarded-For:
簡稱XFF頭,它代表客戶端,也就是HTTP的請求端真實的IP,只有在通過了HTTP 代理或者負(fù)載均衡服務(wù)器時才會添加該項。
它不是RFC中定義的標(biāo)準(zhǔn)請求頭信息,在squid緩存代理服務(wù)器開發(fā)文檔中可以找到該項的詳細(xì)介紹。
標(biāo)準(zhǔn)格式:X-Forwarded-For: client1, proxy1, proxy2。
值通過一個“逗號+空格”把多個IP地址區(qū)分開,最左邊(client1)是最原始客戶端的IP地址,代理服務(wù)器每成功收到一個請求,就把請求來源IP地址添加到右邊。
變量$host、$http_host、$proxy_host區(qū)別說明:
標(biāo)準(zhǔn)配置示例
server { listen 80; server_name www.xxx.com; location / { proxy_pass http://xxx.com; proxy_set_header host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }
proxy_ssl_session_reuse on; 默認(rèn)為on,如果我們在錯誤日志中發(fā)現(xiàn)“SSL3_GET_FINSHED:digest check failed”的情況時,可以將該指令設(shè)置為off。
proxy_ssl_verify on; #開啟代理時校驗后端服務(wù)器公鑰證書 proxy_ssl_server_name on; #代理HTTPS服務(wù)器建立連接時,是否傳遞SNI信息。
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
- Nginx服務(wù)器的反向代理proxy_pass配置方法講解
- Nginx代理proxy pass配置去除前綴的實現(xiàn)
- nginx 反向代理之 proxy_pass的實現(xiàn)
- nginx配置中proxy_pass反向代理502的bug記錄
- nginx配置proxy_pass代理轉(zhuǎn)發(fā)時報404問題
- nginx反向代理proxy_pass遇到的死循環(huán)問題
- nginx代理參數(shù)proxy_pass的實現(xiàn)
- Nginx?反向代理緩存(proxy_cache)的實現(xiàn)
- Nginx Proxy Manager輕松搭建反向代理的實現(xiàn)
- Nginx Proxy 代理測試的實現(xiàn)
相關(guān)文章
keepalived監(jiān)控nginx進(jìn)程的實現(xiàn)示例
本文主要介紹了keepalived監(jiān)控nginx進(jìn)程的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2024-08-08nginx?反向代理負(fù)載均衡策略配置SSL訪問匹配規(guī)則優(yōu)先級
本文主要包含1.Nginx配置文件詳解2.Nginx實現(xiàn)負(fù)載均衡3.Nginx前端項目部署4.Nginx配置SSL訪問5.nginx匹配規(guī)則說明以及匹配的優(yōu)先級的內(nèi)容詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-06-06單臺web服務(wù)器如何盡可能的提高網(wǎng)站性能
一個網(wǎng)站,對于個人或小公司來說,前期直接上集群的開銷是比較大的,那么采用單臺服務(wù)器如何才能盡可能的提高網(wǎng)站效率呢?2014-06-06