最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

nginx實現(xiàn)IP地址透傳的示例代碼

 更新時間:2024年08月21日 10:57:48   作者:Alex-Lzy  
默認后端服務(wù)器只能看到是前端nginx調(diào)度器訪問的本機,本文主要介紹了nginx實現(xiàn)IP地址透傳的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

默認后端服務(wù)器只能看到是前端nginx調(diào)度器訪問的本機

針對前端只有單個代理服務(wù)器的解決辦法

一、修改調(diào)度機nginx的虛擬主機的配置文件

設(shè)定轉(zhuǎn)發(fā)往后端主機的請求報文的請求首部的值;

vim /etc/nginx/conf.d/test.conf
server {
        listen 80;
        server_name www.test.net;
        root /data/site1/;
        location ~.*\.(jpg|png|jpeg)$ {
                proxy_pass http://192.168.1.4;

        }
        location /api {
                proxy_set_header X-Real-IP $remote_addr;
                proxy_pass http://192.168.1.6;
        }
        access_log /var/log/nginx/test_net.log ;
}

nginx 對別人發(fā)給它的文件沒辦法修改,但對他發(fā)送給別人的文件可以修改,這里在頭部添加一個X-Real-IP

默認日志里記錄的是訪問本機的客戶端IP地址,X-Real-IP這個字段可以自定義

二、重啟nginx服務(wù)器

systemctl restart nginx
或者
nginx -s stop
nginx

三、修改后端主機的主配置文件

vim /etc/httpd/conf/httpd.conf

默認記錄的開頭是客戶端IP地址:(英文輸入法下,輸入/LogFormat  直接定位到這行)

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined

將原來的注釋掉,修改為:

LogFormat <strong>"</strong><strong>\"%{X-Real-IP}i\"</strong> %h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined

四、測試訪問

curl www.test.net/api -L

五、查看后端日志

"192.168.1.4" 192.168.1.5 - - [08/Jun/2021:11:47:23 +0800] "GET /api HTTP/1.0" 301 231 "-" "curl/7.29.0"
"192.168.1.4" 192.168.1.5 - - [08/Jun/2021:11:47:23 +0800] "GET /api/ HTTP/1.0" 200 31 "-" "curl/7.29.0"

192.168.1.4 是測試服務(wù)器地址,192.168.1.5是nginx調(diào)度器地址。

到此這篇關(guān)于nginx實現(xiàn)IP地址透傳的示例代碼的文章就介紹到這了,更多相關(guān)nginx IP地址透傳內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 當 Nginx 出現(xiàn) 504 錯誤的完美解決方法

    當 Nginx 出現(xiàn) 504 錯誤的完美解決方法

    Nginx是一款流行的Web服務(wù)器和反向代理服務(wù)器,但有時會遇到504網(wǎng)關(guān)超時錯誤,這種錯誤通常是由后端服務(wù)器響應(yīng)緩慢、Nginx配置不當或網(wǎng)絡(luò)問題導致的,下面給大家分享Nginx 出現(xiàn) 504 錯誤的完美解決方法,一起看看吧
    2024-09-09
  • 云服務(wù)器使用寶塔搭建Python環(huán)境,運行django程序

    云服務(wù)器使用寶塔搭建Python環(huán)境,運行django程序

    本文詳細講解了在云服務(wù)器使用寶塔搭建Python環(huán)境,運行django程序的方法。對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-12-12
  • Nginx下無法使用中文URL的解決方法

    Nginx下無法使用中文URL的解決方法

    最近發(fā)現(xiàn)有很多的url打不開,后來仔細觀察后發(fā)現(xiàn)是中文url的問題,所以這篇文章主要給大家介紹了Nginx下無法使用中文URL的解決方法,文中提供了兩種方法供大家參考學習,需要的朋友們下面來一起看看吧。
    2017-05-05
  • 分割nginx日志的實現(xiàn)(避免日志多大)

    分割nginx日志的實現(xiàn)(避免日志多大)

    nginx默認沒有提供對日志文件的分割功能,所以隨著時間的增長,access.log和error.log文件會越來越大,本文主要介紹了分割nginx日志的實現(xiàn),具有一定的參考價值,感興趣的可以了解一下
    2024-04-04
  • Nginx安裝和配置過程(yum安裝和編譯安裝)

    Nginx安裝和配置過程(yum安裝和編譯安裝)

    這篇文章主要介紹了Nginx安裝和配置過程(yum安裝和編譯安裝),具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-07-07
  • Nginx實現(xiàn)動靜分離的示例代碼

    Nginx實現(xiàn)動靜分離的示例代碼

    這篇文章主要介紹了Nginx實現(xiàn)動靜分離的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01
  • 詳解Nginx日志配置及日志切割

    詳解Nginx日志配置及日志切割

    本篇文章主要介紹了詳解Nginx日志配置及日志切割,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • Nginx proxy_set_header參數(shù)設(shè)置

    Nginx proxy_set_header參數(shù)設(shè)置

    本文主要介紹了Nginx proxy_set_header參數(shù)設(shè)置,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-09-09
  • 如何利用nginx處理DDOS進行系統(tǒng)優(yōu)化詳解

    如何利用nginx處理DDOS進行系統(tǒng)優(yōu)化詳解

    防御DDOS是一個系統(tǒng)工程,攻擊花樣多,防御的成本高瓶頸多,防御起來即被動又無奈,下面這篇文章主要給大家介紹了關(guān)于如何利用nginx處理DDOS進行系統(tǒng)優(yōu)化的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2018-08-08
  • nginx高可用集群的實現(xiàn)過程

    nginx高可用集群的實現(xiàn)過程

    這篇文章主要介紹了nginx高可用集群的實現(xiàn)過程,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-10-10

最新評論

云和县| 汨罗市| 南郑县| 抚宁县| 平江县| 古蔺县| 蕉岭县| 南川市| 涪陵区| 大埔区| 新平| 临洮县| 麻江县| 贺州市| 上高县| 杭锦旗| 休宁县| 太保市| 阳西县| 康平县| 独山县| 新源县| 平度市| 阿瓦提县| 长汀县| 伽师县| 宜丰县| 和静县| 丽江市| 个旧市| 石棉县| 香港| 洪泽县| 会理县| 鹤庆县| 陆川县| 平谷区| 万安县| 玉门市| 阳曲县| 漠河县|