»

Apache主机使用CDN后如何屏蔽透过CDN访问的真实IP地址

    网站建设网络安全  
web.configApache爬虫cookies防盗链wordpress客户申请状态建站IIS浏览器网站优化windows主机网站镜像缓存网络安全访问FAQCDN又拍云CDNWordPress插件插件访客工作CDN的问题

以前写过一篇关于《Windows主机使用CDN后如何屏蔽透过CDN访问的真实IP地址》的文章。那篇文章针对的是Windows主机使用CDN后屏蔽真实来访IP。此篇文章对应的是 Apache 主机使用CDN的情况,即使用Apache主机+CDN后如何屏蔽来访的真实 IP。

其实大同小异,也是采用 {HTTP:X-FORWARDED-FOR}

即屏蔽 IP地址为 255.255.255.255 访客,可这样设置:

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTP:X-FORWARDED-FOR} ^255\.255\.255\.255 [NC]
    RewriteRule ^(.*)$ - [F]
</IfModule>

 

同时,如果使用 CDN 服务,之后采用常规方法,例如下列,也无效:

<Files 403.shtml>
order allow,deny
allow from all
</Files>
deny from 5.0.0.0/8

 

如果不用CDN,可以用 REMOTE_ADDR 替换 HTTP:X-FORWARDED-FOR

本文禁止住转载。任何形式转载请联系作者(时光在路上 www.timezls.com)。时光在路上保留所有权利

时光在路上扫码阅读、分享
  • 版权声明:该文章由 时光在路上 发表,共 477字。除非特别标注来源,否则为原创。详见《版权声明》部分。
  • 转载请注明:文章标题和文章链接 - 时光在路上 - 也可直接“复制本文链接” 或 使用右边二维码分享本文 →