日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

nginx如何配置x-forwarded-for頭部

瀏覽:295日期:2023-03-13 15:37:48
目錄
  • nginx配置x-forwarded-for頭部
  • 這里配置了nginx的監聽端口為50001
  • 總結

nginx配置x-forwarded-for頭部

本地用tomcat起了一個j2ee的應用,然后又起了一個nginx做反向代理。

nginx.conf:

 #user  nobody;worker_processes  1; #error_log  logs/error.log;#error_log  logs/error.log  notice;#error_log  logs/error.log  info; #pidlogs/nginx.pid;  events {    worker_connections  1024;}  http {    include       mime.types;    default_type  application/octet-stream;     #log_format  main  "$remote_addr - $remote_user [$time_local] "$request" "    #  "$status $body_bytes_sent "$http_referer" "    #  ""$http_user_agent" "$http_x_forwarded_for"";     #access_log  logs/access.log  main;     sendfileon;    #tcp_nopush     on;     #keepalive_timeout  0;    keepalive_timeout  65;     #gzip  on;     server {listen       50001;server_name  localhost; #charset koi8-r; #access_log  logs/host.access.log  main; location / {    root   html;    index  index.html index.htm;} location /ly {    proxy_pass   http://127.0.0.1:8080/hello.do;    proxy_set_header    Host $host;      proxy_set_header    X-real-ip $remote_addr;      proxy_set_header    X-Forwarded-For $proxy_add_x_forwarded_for;  }     #error_page  404      /404.html; # redirect server error pages to the static page /50x.html#error_page   500 502 503 504  /50x.html;location = /50x.html {    root   html;}    }    include servers/*;}

這里配置了nginx的監聽端口為50001

使用了proxy_set_header來配置nginx轉發的頭部操作。

其中如下配置就是針對xff的:

其中$proxy_add_x_forwarded_for變量的值是當前包的x-forwarded-for變量和remote-addr變量,使用逗號隔開。

所以上面的命令就是把當前的包的x-forwarded-for的值設置為x-forwarded-for和remote-addr的連接。

這樣這個包轉發給下游時,下游就有了這臺nginx服務器的ip地址。

當client第一次請求nginx服務器時,nginx拿到的x-forwarded-for為null,remote-addr就是client的實際地址,所以第一次的轉發的xff值就只有client的ip地址,轉發的nginx的地址是在remote-addr里。

下一臺nginx服務器會把第一臺nginx服務器的地址填入xff。

所以當一臺服務器收到一個包時,上一臺服務器的地址并不在xff里面,必須通過remote-addr拿到。

Controller:

public class MainController extends HttpServlet {     public void doGet(HttpServletRequest request,      HttpServletResponse response)    throws ServletException, IOException    {PrintWriter out = response.getWriter();out.println("NGINX FORWARD");String ssfAddr = request.getHeader("X-Forwarded-For"); String realIp = request.getHeader("X-Real-IP"); String remoteAddr = request.getRemoteAddr(); System.out.println("X-Forwarded-For: " + ssfAddr);System.out.println("X-Real-IP: " + realIp);System.out.println("remoteAddr: " + remoteAddr);     } }

本地ip為192.168.43.33。

然后我先使用了手機訪問了nginx域名:192.168.43.33:50001/ly

顯示:

X-Forwarded-For: 192.168.43.1X-Real-IP: 192.168.43.1remoteAddr: 127.0.0.1

這里192.168.43.1是手機的ip,127.0.0.1是nginx的ip。且通過x-real-ip可以獲取到真實ip。

在使用一個crul命令:

curl http://localhost:50001/ly -H "X-Forwarded-For: unkonw, <8.8.8.8> 1.1.1.1" -H "X-Real-IP: 2.2.2.2"

顯示:

X-Forwarded-For: unkonw, <8.8.8.8> 1.1.1.1, 127.0.0.1X-Real-IP: 127.0.0.1remoteAddr: 127.0.0.1

這里客戶端就是本機,所以會在xff后面添加一個127.0.0.1。也是符合預期的。

總結

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持。

標簽: Nginx
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久免费国产| 久久久久九九精品影院| 国产一区二区精品久| 精品国产三区在线| 91嫩草亚洲精品| 日本久久一区| 免费在线观看一区| 激情亚洲影院在线观看| 丝袜亚洲精品中文字幕一区| 日本欧美一区| 国产66精品| 国产精品美女| 青草av.久久免费一区| 动漫av一区| 亚洲精品888| 亚洲一二三区视频| 国产精品香蕉| 亚洲高清二区| 911亚洲精品| 在线亚洲激情| 国产精品一区二区三区www| 国产精品精品| 视频在线在亚洲| 国产欧美日韩亚洲一区二区三区| 麻豆网站免费在线观看| 久久国产精品久久w女人spa| 国产精品久久久久久久久久妞妞| 日本久久综合| 免费看黄色91| 国产欧洲在线| 美女日韩在线中文字幕| 国产精品成人国产| 免费观看不卡av| 国产精品日韩精品在线播放| 亚洲成人精选| 婷婷成人av| 欧美日韩视频免费观看| 日本一区二区中文字幕| 国产精品久久久久蜜臀| 国产午夜久久| 国产在线不卡一区二区三区| 美美哒免费高清在线观看视频一区二区| 欧美精品99| 免费美女久久99| 91精品国产福利在线观看麻豆| 国产美女亚洲精品7777| 国产精品外国| 秋霞国产精品| 国内在线观看一区二区三区| 中文字幕日韩亚洲| 精品国产黄a∨片高清在线| 亚洲色图综合| 五月天激情综合网| 黄色aa久久| 美女毛片一区二区三区四区最新中文字幕亚洲| 一区福利视频| 欧美一区久久久| 久久午夜影院| 欧美精品观看| 亚洲一级淫片| 亚洲激情不卡| 青青久久av| 国产精选在线| 国产亚洲欧美日韩精品一区二区三区| 激情综合网站| 久久99精品久久久野外观看| 久久都是精品| 欧美在线影院| 激情亚洲影院在线观看| 97精品国产福利一区二区三区| 亚洲精品在线国产| 99亚洲视频| 91精品一区二区三区综合| 国产一区二区三区91| 国产精品成人国产| 亚洲乱码久久| 久热精品在线| 久久成人精品| 999在线观看精品免费不卡网站| 韩国久久久久久| 欧美一级一区| 亚洲免费成人av在线| 亚洲一区黄色| 亚洲成人免费| 亚洲五月婷婷| 欧美日韩免费观看一区=区三区 | 麻豆精品在线| 国产精品美女久久久久久不卡| 欧美中文高清| 国产精品videosex极品| 日本电影久久久| 91精品视频一区二区| 日韩一区二区三免费高清在线观看| 亚洲一级黄色| 在线视频日韩| 亚洲精品看片| 欧美偷窥清纯综合图区| 国产视频网站一区二区三区| 国产精选一区| 精品久久久亚洲| 国产亚洲一区二区手机在线观看| 国产中文在线播放| 99精品电影| 99视频精品| 综合干狼人综合首页| 欧美日韩xxxx| 精品国产鲁一鲁****| 亚洲播播91| 岛国av在线网站| 蜜桃av在线播放| 欧美国产91| 亚洲美女久久| 麻豆精品av| 久久一区二区三区喷水| 国产婷婷精品| 香蕉久久久久久| 欧美激情在线精品一区二区三区| 91亚洲一区| 中文日韩欧美| 日韩成人精品一区二区三区| 麻豆一区在线| 久久亚洲国产| 欧美一区免费| 国产va免费精品观看精品视频| 久久精品国产亚洲夜色av网站| 先锋亚洲精品| 国产精品视频一区二区三区| 国产福利片在线观看| 亚洲一区日韩| 国产亚洲精aa在线看| 日韩中文字幕高清在线观看| 香蕉久久久久久久av网站| 国产一级成人av| 久久久精品日韩| 日韩在线黄色| 桃色av一区二区| 亚洲精品极品| 欧美日韩在线观看首页| 欧美精品一二| 国产精品白浆| 欧美日韩精品一本二本三本| 青青在线精品| 久久久久久久久久久妇女| 日韩高清一区在线| 正在播放日韩精品| 日韩1区2区3区| 久久亚洲专区| 免费亚洲一区| 国产一区91| 国产一区二区视频在线看| 视频一区二区三区中文字幕| 精品一级视频| 亚洲精品九九| 97精品视频在线看| 亚洲免费毛片| 欧美日韩一区二区三区视频播放| 日韩高清一区| 狠狠久久婷婷| 日产精品一区二区| 97精品资源在线观看| 欧美精选一区二区三区| 成人精品国产亚洲| 久久狠狠久久| 老牛影视一区二区三区| 日韩精品诱惑一区?区三区| 国产精品亚洲欧美日韩一区在线| 伊人久久成人| 日本蜜桃在线观看视频| 日韩精品高清不卡| 午夜亚洲福利在线老司机| 超级白嫩亚洲国产第一| 久久精品xxxxx| 亚洲一级大片| 国产一区成人| 久久精品91| 日韩av自拍| 精品国产aⅴ| 国产三级一区| 日韩国产一区二| 老牛国产精品一区的观看方式| 99精品视频在线观看免费播放| 精品一区二区男人吃奶 | 国产麻豆精品| 亚洲区欧美区| 国产精品人人爽人人做我的可爱| 久久电影tv| 国产一区国产二区国产三区 | 亚洲欧美日韩精品一区二区| 三级小说欧洲区亚洲区| 黑人精品一区| 欧美激情亚洲| 日韩激情一区二区| 久久久成人网| 中文字幕色婷婷在线视频| 97se亚洲| 日韩欧美久久| 蜜桃传媒麻豆第一区在线观看| 91亚洲成人| 国产激情一区| 久久国产欧美日韩精品|