GigsGigsCloud 教程 GigsGigsCloud 教程

  • GigsGigsCloud.com
  • GigsGigs.com
Home / 安全防御教程 / 防止利用Wget等方式进行扒站

防止利用Wget等方式进行扒站

5330 views Less than a minute 0

Wget是Linux系统常用的下载工具,也有人会利用Wget进行扒站,递归下载你的网站内容,本文介绍如何有效防止恶意使用Wget扒站。

 

有效防止Wget下载整站

找到你站点的Nginx配置文件地址(使用yum,apt-get安装的Nginx,通常会在/etc/nginx/conf/ 或 /usr/local/nginx/conf/)

添加以下配置:

server {
    listen 80;
    server_name 你的域名.com www.你的域名.com;
    rewrite ^(.*)$ http://你的域名.com$1permanent;
    location / {
    if ($http_user_agent ~* (wget|ab) ) {
    return 403;
    }
    if ($http_user_agent ~* LWP :: Simple|Wget) {
    return 403;
    }
}
}

亦可设置成 return 444;   这样对方不会收到403错误信息,只会像网站缓慢无法链接.

保存并重启Nginx

编辑完保存后,执行

service nginx restart    重启Nginx

至此,Nginx配置防扒完成。

nginx扒站教程 安全防御教程

About MONSTER

View all posts by MONSTER →

Related Articles

  • iptables 封禁 BT/PT/SPAM(垃圾邮件)和自定义端口/关键词 一键脚本
  • iptables之禁ping和ddos向外发包
  • PHP各版本PHP.INI基本安全设置
  • #资源#使用Nginx模块OpenResty来防御CC攻击
COPYRIGHT © GIGSGIGSCLOUD.COM GIGSGIGS.COM. 本站教程仅供参考,本站不提供任何技术支持, 也不负责任何有可能引起的问题,如遇问题请借助搜索引擎。