原文:項目部署到服務器上之后request.getRemoteAddr()為什么獲取的都是本地地址

獲取客戶端的IP地址的方法是:request.getRemoteAddr ,這種方法在大部分情況下都是有效的。但是在通過了Apache,Squid等反向代理軟件就不能獲取到客戶端的真實IP地址了。如果使用了反向代理軟件,用request.getRemoteAddr 方法獲取的IP地址是: . . . 或 . . . ,而並不是客戶端的真實IP。 經過代理以后,由於在客戶端和服務之間增加了中間層,因 ...

2018-06-28 09:39 0 7223 推薦指數:

查看詳情

如何把本地項目部署服務器

 把本地項目部署服務器上方法比較多,這里以javaee項目為例: 把項目打包成zip,FTP上傳到生產服務器tomcat的webapps目錄下解壓; 本地修改好的文件,立即FTP上傳到生產服務器對應的目錄; 生產服務器安裝svn服務,在本地把修改過的文件commit ...

Mon Jul 02 17:46:00 CST 2018 0 2980
request.getRemoteAddr()獲取ip地址時得到的值是0:0:0:0:0:0:0:1原因和解決方法

項目場景: 使用request.getRemoteAddr()獲取ip地址,這個只是需求中的一個,像獲取id,登陸用戶名,用戶ip,登陸登出日志,用戶訪問了哪些方法,做了什么事情,總體來說就是用戶登錄登出日志,監控用的。現在的項目一般都是使用了Nignx等反向代理的。 問題描述: 在使用 ...

Sat Apr 02 23:59:00 CST 2022 0 1640
laravel本地開發的項目部署服務器

不建議用ftp,建議用git、svn等工具從你的開發服務器上拉取。或者使用一些自動構建發布的工具。如果非要用ftp上傳,建議用以下步驟: 服務器上安裝composer,並使用`composer self-update`更新到最新版 用ftp上傳文件,保持目錄結構。注意 ...

Fri Mar 16 02:42:00 CST 2018 0 2113
怎樣將本地web項目部署到騰訊雲服務器上?

怎樣將本地web項目部署到騰訊雲服務器上? 1.本地計算機的工作: (1).用eclipse新建一個web項目,然后在webcontent下新建一個index.html,然后在本地部署到Tomcat服務器下,打開瀏覽看是否能訪問本地項目. (2).將web項目導出成war文件. 2.騰訊 ...

Tue May 09 02:20:00 CST 2017 3 51091
jsp獲取ip使用request.getRemoteAddr返回0:0:0:0:0:0:0:1

JAVA Web開發過程中,很多場景下需要獲取訪問終端的IP,對應方法getRemoteAddr。例如調試過程中本地回環ip地址是127.0.0.1,忽然有一天返回 0:0:0:0:0:0:0:1,這個是IPv6地址,是不是會讓人蒙圈。當前互聯網環境下仍以ipv4為主,大家習慣接受的ipv4地址 ...

Tue Aug 07 20:18:00 CST 2018 0 1356
解決request.getRemoteAddr()獲取的值為0:0:0:0:0:0:0:1這個小問題

症狀:   Windows操作系統,eclipse開發環境下,在本機上使用http://localhost:8080/...訪問本機上的頁面,使用tomcat作為服務器   在Servlet或者Action中使用request.getRemoteAddr()獲取的返回值不是IPv4的格式 ...

Fri Jan 24 23:48:00 CST 2014 0 4237
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM