成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

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

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

瀏覽:252日期: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
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
色综合天天综合网天天看片| 欧美视频在线观看一区二区| 亚洲综合激情| 中文字幕乱码一区二区免费| 国产精品一区二区三区99| 欧美在线看片a免费观看| 亚洲va中文字幕| 国产精品免费一区二区三区观看 | 最新不卡av在线| 99热这里都是精品| 精品成人a区在线观看| 粉嫩久久99精品久久久久久夜| 欧美精品亚洲二区| 国内精品免费在线观看| 欧美日韩亚洲综合一区| 久久99精品久久久久久| 欧美日本国产一区| 久久99久久99小草精品免视看| 欧美午夜在线一二页| 另类小说色综合网站| 欧美性猛交xxxxxx富婆| 精品一区二区三区免费观看| 色一区在线观看| 午夜精品福利一区二区三区av| 久久久国产亚洲精品| 日韩电影在线一区| 欧美日韩一区二区三区四区| 久久99国产精品免费| 在线播放中文一区| 国产成人综合自拍| 久久女同精品一区二区| 欧美成人有码| 国产精品久久久久久久裸模| 欧美人与禽猛交乱配| 综合色天天鬼久久鬼色| 一区二区三区福利| 亚洲一区二区在线观看视频 | 日韩一区二区在线观看视频播放| 国产成人aaa| 国产人伦精品一区二区| 亚洲午夜激情| 一区二区三区四区不卡在线| 色综合久久久久综合99| 久久99精品视频| 精品黑人一区二区三区久久| 欧美日韩精品免费观看视一区二区| 亚洲欧美日韩在线播放| 香蕉久久国产| 毛片基地黄久久久久久天堂| 欧美嫩在线观看| 99久久国产综合色|国产精品| 国产无遮挡一区二区三区毛片日本| 欧美日本一区| 亚洲最大的成人av| 久久综合久久久| 国产综合一区二区| 精品国产乱码久久久久久闺蜜 | 欧美在线播放高清精品| 国产成人av电影在线| 久久精品视频一区二区三区| 黑丝一区二区| 日产国产高清一区二区三区| 精品视频999| 99久久久精品| 1000精品久久久久久久久| 一本大道av伊人久久综合| 成人蜜臀av电影| 亚洲精品国产无套在线观| 欧美综合视频在线观看| 99久久精品免费观看| 亚洲影视在线播放| 欧美剧情片在线观看| 欧美69wwwcom| 丝袜诱惑亚洲看片| 精品久久久网站| 国产欧美一区二区三区另类精品| 久久精品国产99| www激情久久| 亚洲一区影院| 高清不卡一区二区| 亚洲欧洲综合另类| 欧美高清性hdvideosex| 精品999在线观看| 麻豆91免费观看| 国产精品欧美久久久久无广告| 久久精品综合| 欧美一区成人| 日韩和欧美的一区| 久久久久88色偷偷免费| 久久久久久久欧美精品| 99久久久久久| 日本大胆欧美人术艺术动态 | 日日夜夜免费精品| 2021国产精品久久精品| 蜜桃av久久久亚洲精品| 91同城在线观看| 日韩国产欧美一区二区三区| 国产亚洲人成网站| 日本精品免费观看高清观看| 99在线精品视频| 蜜臀av性久久久久蜜臀av麻豆| 久久久久久久久伊人| 一本一道波多野结衣一区二区| 女人香蕉久久**毛片精品| 麻豆成人综合网| 亚洲激情av在线| 日韩精品一区二区三区视频播放| 一区二区三区精品视频在线观看| 国产福利不卡视频| 亚洲国产精品久久人人爱蜜臀| 久久综合色鬼综合色| 91久久精品一区二区三区| 午夜久久资源| 国产一区二区三区香蕉| 一区二区三区精品| 精品成人免费观看| 欧美日韩三级一区| 亚洲综合国产| 激情久久一区| 粉嫩aⅴ一区二区三区四区| 日产国产欧美视频一区精品| 国产精品成人在线观看 | 亚洲18色成人| 国产精品国产自产拍高清av| 欧美成人vps| 欧美久久一二三四区| 久久亚洲精品欧美| 国产日韩一区二区三区在线播放| 午夜欧美精品| 99久久久久久| 国产成人免费av在线| 日韩精品电影在线| 亚洲精品中文在线| 久久久久久亚洲综合影院红桃 | 国产精品乱码一区二区三区软件 | 欧美精选一区二区| 欧美一级一区| 亚洲精品1区2区| 国产精品v欧美精品∨日韩| 不卡区在线中文字幕| 国产麻豆成人精品| 久久99精品国产麻豆婷婷洗澡| 午夜电影网亚洲视频| 亚洲欧美欧美一区二区三区| 日本一区二区成人| 精品国产乱码久久久久久浪潮| 欧美精品自拍偷拍| 欧美性猛交xxxx黑人交| 色婷婷av一区二区三区大白胸| 国产女主播一区二区| 亚洲大片在线| 亚洲视频精品| 国模一区二区三区| 欧美视频导航| 欧美精品一卡| 91蝌蚪porny成人天涯| 成年人国产精品| 国产成人aaa| 国产乱子伦视频一区二区三区| 另类综合日韩欧美亚洲| 男人的天堂亚洲一区| 日韩av网站免费在线| 亚洲第一狼人社区| 午夜电影网一区| 日韩av一区二区在线影视| 日本女人一区二区三区| 日本不卡一二三| 免费成人小视频| 久久成人羞羞网站| 韩国一区二区在线观看| 国内精品写真在线观看| 国产黄色精品网站| 国产成人精品www牛牛影视| 国产综合久久久久久鬼色| 精品综合久久久久久8888| 久久不见久久见免费视频7| 毛片不卡一区二区| 激情小说亚洲一区| 国产乱淫av一区二区三区| 国产99一区视频免费| thepron国产精品| 欧美bbbxxxxx| 国产综合激情| 日韩视频在线播放 | 国产精品亚洲综合| 亚洲综合不卡| 在线观看一区日韩| 欧美疯狂性受xxxxx喷水图片| 日韩一区二区在线观看视频| 亚洲精品在线观看网站| 久久综合999| 国产精品视频你懂的| 亚洲免费av高清| 亚洲不卡在线观看| 久久国产精品一区二区| 国产成人在线看| 欧美激情在线| 国产精品久久久久久久久久妞妞| 免费在线成人av| 欧美在线你懂的|