这里有新鲜出炉的精品教程,程序狗速度看过来!
Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件。
这篇文章主要介绍了Apache 获取真实ip的配置的实现方法的相关资料,希望通过本文能帮助到大家,让大家实现这样的功能,需要的朋友可以参考下
Apache 获取真实ip的配置的实现方法
最近因为用了web应用防火墙产品(阿里云的),所以获取不到用户的真实ip。
经过多方搜集尝试,方案如下:
apache2.4提供了自带的remoteip模块可以实现获取真实ip。
我的环境是:ubunt16.04 Apache2.4.18
- cd / etc / apache2.mods - available
新建配置文件
- vim remoteip.conf
输入:
- RemoteIPHeader X - Forwarded - For
- RemoteIPProxiesHeader X - Forwarded - By
保存
启用:
- a2enmod remoteip
重启apache即可生效。
来源: http://www.phperz.com/article/17/1103/351995.html