开发者社区> 问答> 正文

lnamp环境,apache如何获取真实ip地址

lnmap环境,加入waf,加入云盾。


nginx可以获取真实ip
但是apache始终无法获得真实ip,搞到半夜!


RPAFproxy_ips  不知道该怎么填!
试了N多方法都不行;
这个代理地址的列表是填写云盾的ip段吗?
该怎么填呢?
阿里云官方的帮助中心,资料很不全啊!


个人网站 www.yuandekai.com被攻击几天了,哈哈,正在想办法!

展开
收起
kideny 2014-12-24 01:55:19 9359 0
4 条回答
写回答
取消 提交回答
  • Relnamp环境,apache如何获取真实ip地址
    2015-03-28 09:09:36
    赞同 展开评论 打赏
  • Relnamp环境,apache如何获取真实ip地址
    Apache日志中获取访客真实IP的解决方案

    Windows 2003 Server + Apache 解决方案:
    1、打开文件:\apache\conf\httpd.conf。
    2、在文件中查找:”CustomLog”,找到如下配置块: 查看到当前使用的LogFormat为”combined”(如果实际启用的为其他日志格式,替换相应的格式定义即可)。
    3、在文件中查找:”LogFormat”,找到如下配置块(combined格式定义):
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
    将其修改为:
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"  \"%{X-Forwarded-For}i\"" combined
    4、保存并关闭文件\apache\conf\httpd.conf。
    5、重启Apache服务。

    Linux + Apache 解决方案:
    1、打开文件:/etc/httpd/conf/httd.conf。
    2、在文件中查找:”CustomLog”,找到如下配置块: 查看到当前使用的LogFormat为”combined” (如果实际启用的为其他日志格式,替换相应的格式定义即可)。

    #
    # For a single logfile with access, agent, and referer information
    # (Combined Logfile Format), use the following directive:
    #
    CustomLog  logs/access_log combined
    3、在文件中查找:”LogFormat”,找到如下配置块(combined格式定义):
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
    将其修改为:
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" \"%{X-Forwarded-For}i\" " combined
    4、保存并关闭文件/etc/httpd/conf/httd.conf。
    5、重启Apache服务。
    2014-12-25 10:11:57
    赞同 展开评论 打赏
  • 一个程序员,欢迎骚扰!!!
    403 Forbidden
    2014-12-24 09:12:29
    赞同 展开评论 打赏
  • RPAFproxy_ip 127.0.0.1 42.121.43.0
    这样写对吗?

    -------------------------

    httpd.conf中是这样配置的;

    LoadModule rpaf_module  modules/mod_rpaf-2.0.so
    RPAFenable On
    RPAFsethostname On
    RPAFproxy_ips 42.121.43.0
    RPAFheader X-Forwarded-For

    -------------------------

    把云盾解析去掉,问题解决。

    -------------------------

    回 5楼(葛奇) 的帖子
    亲,谢谢你。你这个方法,不适用于nginx+apache的环境。
    2014-12-24 09:02:21
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Apache Flink技术进阶 立即下载
Apache Spark: Cloud and On-Prem 立即下载
Hybrid Cloud and Apache Spark 立即下载

相关镜像