原文:项目部署到服务器上之后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