使用nginx如何配置tomcat訪問日誌記錄真實ip 收藏
使用nginx作為反向**時,tomcat的日誌記錄的客戶端ip就不在是真實的客戶端ip,而是nginx**的ip。要解決這個問題可以在nginx配置乙個新的header,用來儲存$remote_add,然後再tomcat獲取記錄這個值。
1.nginx新增配置:
view plaincopy to clipboardprint?
01.proxy_set_header x-real-ip $remote_addr;
proxy_set_header x-real-ip $remote_addr;
可以參見:
其實就是新增了乙個名為x-real-ip值為真實客戶端ip的頭資訊。
2.修改tomcat日誌配置:
view plaincopy to clipboardprint?
01.
可以參見:
沒有nginx這一層的時候直接用%a就可以獲得客戶端ip,現在我們得用%i 來獲得真實的ip了。
nginx整合tomcat筆記
環境 windows10,tomcat6,nginx1.8,jdk,步驟 將tomcat複製成想要的份數,配置專案 在nginx中配置upstream分流,此時可以根據主機的效能配置權重。以及 伺服器 為了 整潔,建議將訪問的專案單獨配置在乙個配置檔案中,最後使用 include 將該配置檔案匯入 ...
nginx 負載均衡 tomcat
一 環境 nginx v1.14.0 tomcat tomcat8.5 二 配置方式 1.nginx 配置 開啟nginx配置檔案,按照如下方式配置 upstream tomcat server error page 404 404.html redirect server error pages ...
nginx配置tomcat集群
1.輕量級,同樣起web 服務,比apache 占用更少的記憶體及資源 抗併發,nginx 處理請求是非同步非阻塞的,而 apache 則是阻塞型的,在高併發下nginx 能保持低資源低消耗高效能 nginx執行起來占用的資源cup非常少,對於啟動 重啟都非常快速,在低配電腦上也可以快速的執行。2....