请注意,本篇分享主要针对宝塔面板下安装的Apache进行配置,通过其他方式安装的Apache理论上也可以使用,但无法保证可用性。在现在的互联网上,服务器买回来之后的第一件事应该就是立刻套上一个CDN来
请注意,本篇分享主要针对宝塔面板下安装的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。
本站部分文章来自网络或用户投稿,如无特殊说明或标注,均为本站原创发布。涉及资源下载的,本站旨在共享仅供大家学习与参考,如您想商用请获取官网版权,如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。