Fork me on GitHub
Você esta em:Home » Desenvolvimento » Nginx Block Bots Attack

Nginx Block Bots Attack

Como muitos amigos solicitaram como bloquear bots no magento, segue tuto rapido. depois vou detalhar +

No Nginx no arquivo de conf do nginx tem que add

http {
        geoip_country /usr/share/GeoIP/GeoIP.dat;
        map $geoip_country_code $allow_visit {
            default yes;
            EG no;
            FR no;
            FI no;
            CN no;
        }
E no arquivo de conf do Nginx referente ao site add:
server {
        if ($allow_visit = no) {
                return 403;
        }
        if ($http_user_agent ~ “JikeSpider|proximic|Sosospider|Baiduspider|Sogou web spider|bingbot|TwengaBot|BLEXBot”) {
                return 400;
        }
Sendo que vc precisa ter o Geoip setado no caminho acima ou outro.
Hoje descobrimos outro bot que estava jogando um projeto nosso chão http://www.twenga.com/bot.html um outro foi o http://webmeup-crawler.com
PS: Existem outras confs de bloqueio de conexões simultâneas no nginx e de bloqueio no varnish tb
referencias:
vlw

Sobre o Autor

Designer, Web Developer & Linux Administrator

Meu nome é Deivison Arthur, tenho 29 anos, sou Administrador Linux, Analista de Sistema, Webdesigner e Pesquisador. há mais de dez anos. Nasci no Rio de Janeiro, atualmente trabalho como Gerente de Tecnologia e E-commerce at Grupo FFernandes e Freelancer nas horas vagas. Desenvolvimento em Joomla, Wordpress, Drupal, Magento e outros GPLs...

Quantidade de Artigos : 114

Comentários (2)

Enviar Comentário

© 2012 Powered By Wordpress, Deivison Arthur

Ir para cima