一:只有1層**的情況
客戶端:192.168.10.61
ng1:192.168.50.221
web:192.168.50.222
ng1:配置檔案
}web:配置檔案
}本地訪問,檢視訪問日誌
# tailf /var/log/nginx/access.log
二:多層**的情況
客戶端:192.168.10.61
ng1:192.168.50.221
ng2:192.168.50.222
web:192.168.50.223
ng1:配置檔案
}ng2:配置檔案
# /etc/nginx/proxy.conf
server
}# /etc/nginx.nginx.conf
user nginx;
worker_processes 1;
error_log /var/log/nginx/error.log warn;
pid /var/run/nginx.pid;
events
http
web:配置檔案
# /etc/nginx/conf.d/www.cc.cm.conf
server
error_page 500 502 503 504 /50x.html;
location = /50x.html
}# /etc/nginx/nginx.conf
user nginx;
worker_processes 1;
error_log /var/log/nginx/error.log warn;
pid /var/run/nginx.pid;
events
http
本地訪問,檢視訪問日誌
# tailf /var/log/nginx/access.log
nginx 獲取真實ip
使用阿里雲slb,無法獲取真實ip問題 官方給出的是如下用法,需要安裝模組,大體上是沒有錯的,但是比較模糊,實際操作中可能會踩坑,所以參考學習即可,不必照搬。那個http realip module是肯定必須的 但是由於之前對nginx了解的不是那麼的深入,所以對給出的一些引數不懂具體的意義,直接照...
nginx獲取使用者真實ip
我們有的介面牽扯到使用者資訊的變更,這些介面只允許接入方來調我們,所以我們在nginx上,關於這些介面都個ip白名單,裡面配上接入方的出口ip。下面是我們nginx的access裡的日誌。nginx取的我們這個 remote addr 當做真實ip了,而事實上,http x forwarded fo...
nginx獲取使用者真實ip
我們訪問網際網路上的服務時,大多數時,客戶端並不是直接訪問到服務端的,而是客戶端首先請求到反向 反向 再 到服務端實現服務訪問,通過反向 實現路由 負載均衡等策略。這樣在服務端拿到的客戶端ip將是反向 ip,而不是真實客戶端ip,因此需要想辦法來獲取到真實客戶端ip 客戶端訪問服務端的資料流走向 c...