中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

用訂制音樂(lè)網(wǎng)站做的音樂(lè)算原創(chuàng)嗎百度關(guān)鍵詞優(yōu)化專家

用訂制音樂(lè)網(wǎng)站做的音樂(lè)算原創(chuàng)嗎,百度關(guān)鍵詞優(yōu)化專家,海東市住房和城鄉(xiāng)建設(shè)局網(wǎng)站,做網(wǎng)站和軟件哪個(gè)掙錢(qián)Java之獲取Nginx代理之后的客戶端IP Nginx代理接口之后,后臺(tái)獲取的IP地址都是127.0.0.1,解決辦法是需要配置Nginx搭配后臺(tái)獲取的方法,獲得設(shè)備的真實(shí)地址。我們想要獲取的就是nginx代理日志中的這個(gè)IP nginx配置 首先在nginx代理的對(duì)應(yīng)lo…

Java之獲取Nginx代理之后的客戶端IP

Nginx代理接口之后,后臺(tái)獲取的IP地址都是127.0.0.1,解決辦法是需要配置Nginx搭配后臺(tái)獲取的方法,獲得設(shè)備的真實(shí)地址。我們想要獲取的就是nginx代理日志中的這個(gè)IP
在這里插入圖片描述

nginx配置

首先在nginx代理的對(duì)應(yīng)location增加如下配置

#保留代理之前的host 包含客戶端真實(shí)的域名和端口號(hào)
proxy_set_header    Host  $host; 
#保留代理之前的真實(shí)客戶端ip
proxy_set_header    X-Real-IP  $remote_addr;  
#這個(gè)Header和X-Real-IP類似,但它在多級(jí)代理時(shí)會(huì)包含真實(shí)客戶端及中間每個(gè)代理服務(wù)器的IP
proxy_set_header    X-Forwarded-For  $proxy_add_x_forwarded_for;
#表示客戶端真實(shí)的協(xié)議(http還是https)
proxy_set_header X-Forwarded-Proto $scheme;

示例

server {listen       9010;server_name  127.0.0.1;location ^~  /tob_server/ {#代理地址proxy_pass http://127.0.0.1:9012/tob_server/;#保留代理之前的host 包含客戶端真實(shí)的域名和端口號(hào)proxy_set_header    Host  $host; #保留代理之前的真實(shí)客戶端ipproxy_set_header    X-Real-IP  $remote_addr;  #這個(gè)Header和X-Real-IP類似,但它在多級(jí)代理時(shí)會(huì)包含真實(shí)客戶端及中間每個(gè)代理服務(wù)器的IPproxy_set_header    X-Forwarded-For  $proxy_add_x_forwarded_for;#表示客戶端真實(shí)的協(xié)議(http還是https)proxy_set_header X-Forwarded-Proto $scheme;#解決跨域add_header Access-Control-Allow-Origin *;#解決nginx轉(zhuǎn)發(fā)丟失cookie的問(wèn)題proxy_cookie_path /tob_server/ /;#解決options請(qǐng)求if ($request_method = 'OPTIONS') {add_header 'Access-Control-Max-Age' 1728000;add_header 'Content-Type' 'text/plain; charset=utf-8';add_header 'Content-Length' 0;return 204;}}location \ {root   html;index  index.html index.htm;}#解決代理異常error_page  404 500 502 503 504  /50x.html;location = /50x.html {root   html;}
}

java獲取客戶端IP

獲取客戶端IP地址工具類

public class IpUtils
{private static Logger logger = LoggerFactory.getLogger(IPUtils.class);/*** 獲取客戶端IP* * @param request 請(qǐng)求對(duì)象* @return IP地址*/public static String getIpAddr(HttpServletRequest request){if (request == null){return "unknown";}String ip = request.getHeader("x-forwarded-for");if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)){ip = request.getHeader("Proxy-Client-IP");}if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)){ip = request.getHeader("X-Forwarded-For");}if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)){ip = request.getHeader("WL-Proxy-Client-IP");}if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)){ip = request.getHeader("X-Real-IP");}if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)){ip = request.getRemoteAddr();}return "0:0:0:0:0:0:0:1".equals(ip) ? "127.0.0.1" : getMultistageReverseProxyIp(ip);}/*** 從多級(jí)反向代理中獲得第一個(gè)非unknown IP地址** @param ip 獲得的IP地址* @return 第一個(gè)非unknown IP地址*/public static String getMultistageReverseProxyIp(String ip){// 多級(jí)反向代理檢測(cè)if (ip != null && ip.indexOf(",") > 0){final String[] ips = ip.trim().split(",");for (String subIp : ips){if (false == isUnknown(subIp)){ip = subIp;break;}}}return StringUtils.substring(ip, 0, 255);}/*** 檢測(cè)給定字符串是否為未知,多用于檢測(cè)HTTP請(qǐng)求相關(guān)** @param checkString 被檢測(cè)的字符串* @return 是否未知*/public static boolean isUnknown(String checkString){return StringUtils.isBlank(checkString) || "unknown".equalsIgnoreCase(checkString);}
}

這樣就可以通過(guò)代碼獲取到客戶端的真實(shí)IP地址了。

參考文章:
https://blog.csdn.net/u012812482/article/details/126066550

http://m.risenshineclean.com/news/61744.html

相關(guān)文章:

  • 手機(jī)端網(wǎng)站制作seo推廣有哪些
  • 外管局網(wǎng)站做延期收匯報(bào)告推廣排名seo
  • 怎么樣自己做網(wǎng)站賺錢(qián)年入40萬(wàn)百度推廣代理商加盟
  • wordpress includeseo網(wǎng)站分析
  • wordpress出現(xiàn)兩個(gè)首頁(yè)關(guān)鍵詞優(yōu)化的最佳方法
  • 佛山移動(dòng)網(wǎng)站建設(shè)公司seo搜索優(yōu)化公司
  • 服務(wù)器在美國(guó)的網(wǎng)站seosem是指什么意思
  • 北京h5網(wǎng)站開(kāi)發(fā)公司北京網(wǎng)站
  • 我?guī)驮p騙團(tuán)伙做詐騙網(wǎng)站獲利留電話的廣告網(wǎng)站
  • 武漢教育網(wǎng)站建設(shè)優(yōu)化發(fā)帖平臺(tái)
  • 網(wǎng)頁(yè)建設(shè)類有哪些軟件seo營(yíng)銷
  • 織夢(mèng)手機(jī)網(wǎng)站制作教程seo站長(zhǎng)平臺(tái)
  • ts wordpress網(wǎng)站優(yōu)化建議
  • 網(wǎng)站流量 名詞洛陽(yáng)seo網(wǎng)絡(luò)推廣
  • wordpress更改前端引用關(guān)鍵詞優(yōu)化軟件哪家好
  • 阿里巴巴網(wǎng)站圖片怎么做國(guó)際時(shí)事新聞2022最新
  • 旅游網(wǎng)站開(kāi)發(fā)團(tuán)隊(duì)百度廣告投放代理商
  • 南充網(wǎng)站建設(shè)公司seo 公司
  • 南通做網(wǎng)站的推廣普通話的文字內(nèi)容
  • 中國(guó)建設(shè)銀行新聞網(wǎng)站最近一周熱點(diǎn)新聞
  • 手機(jī)端企業(yè)網(wǎng)站源碼下載推廣產(chǎn)品的方式有哪些
  • notepad做網(wǎng)站網(wǎng)絡(luò)seo啥意思
  • 局域網(wǎng)網(wǎng)站開(kāi)發(fā)濟(jì)南seo外包公司
  • 外包網(wǎng)站建設(shè)費(fèi)用包括網(wǎng)站備份如何制作網(wǎng)頁(yè)鏈接教程
  • wordpress 制作模板seo優(yōu)化培訓(xùn)多少錢(qián)
  • asp網(wǎng)站 seob站推廣入口2023
  • 專做短篇的網(wǎng)站百度站長(zhǎng)工具域名查詢
  • 建網(wǎng)站程序怎么寫(xiě)中小型企業(yè)網(wǎng)站設(shè)計(jì)與開(kāi)發(fā)
  • 網(wǎng)站開(kāi)發(fā)常見(jiàn)畢業(yè)設(shè)計(jì)題目互聯(lián)網(wǎng)營(yíng)銷顧問(wèn)
  • 建設(shè)銀行網(wǎng)站點(diǎn)擊次數(shù)百度風(fēng)云榜游戲