宝塔面板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

QQ截图20220112202527.png

点击保存并重启apache服务即可看到网站可正常获取访客IP。

文章版权归原作者所有或来自互联网,未经允许请勿转载。如有侵权请联系我删除,谢谢!
THE END
分享
二维码
打赏
< <上一篇
下一篇>>