宝塔面板Apache环境使用CDN获取访客真实IP方法
请注意,本篇分享主要针对宝塔面板下安装的Apache进行配置,通过其他方式安装的Apache理论上也可以使用,但无法保证可用性。
在现在的互联网上,服务器买回来之后的第一件事应该就是立刻套上一个CDN来隐藏真实IP,防止攻击了,但是在使用CDN之后,网站记录的IP都是CDN回源的IP,看不到访客的真实IP,在有些时候,能够看到访客的真实IP也是一件很重要的事情。
正巧本站现在在用Apache的web服务,也正在使用CDN,就记录了一下相应的设置教程。
一、创建 httpd-remoteip.conf 配置文件
在apache安装目录/conf/extra新建一个名为httpd-remoteip.conf的文件,并在此文件内编辑如下内容:
RemoteIPHeader X-Forwarded-For
RemoteIPProxiesHeader X-Forwarded-By
二、加载并启用mod_remoteip 模块
在apache的配置文件里搜索关键词remoteip,找到#LoadModule remoteip_module modules/mod_remoteip.so
删除前方的注释:#号,并在下一行追加一条定义,用以连接上方我们创建好的配置文件:
Include conf/extra/httpd-remoteip.conf
点击保存并重启apache服务即可看到网站可正常获取访客IP。
共有 0 条评论