header-foto
Nastavení Mod_Evasive na Apache2 serveru

Nastavení Mod_Evasive na Apache2 serveru

Mod_evasive je modul pro Apache2, který slouží k ochraně webového serveru proti DDoS útokům a jiným typům útoků na aplikace. Níže je uvedena základní konfigurace mod_evasive pro Apache2:

Instalace modulu:

sudo apt-get install libapache2-mod-evasive

Přidání modulu do konfigurace Apache2:

sudo a2enmod evasive

Nastavení parametrů modulu v konfiguračním souboru /etc/apache2/mods-available/evasive.conf. Níže jsou uvedeny základní parametry a jejich hodnoty:

DOSHashTableSize 2048
DOSPageCount 10
DOSSiteCount 50
DOSPageInterval 1
DOSSiteInterval 1
DOSBlockingPeriod 60
DOSLogDir "/var/log/apache2/evasive"
DOSEmailNotify admin@example.com
DOSWhitelist 127.0.0.1

DOSHashTableSize: Určuje velikost tabulky hashů pro ukládání informací o útocích. Hodnota by měla být větší pro velké servery.
DOSPageCount: Určuje počet požadavků na stejnou stránku v krátkém časovém období, který je považován za podezřelý. Pokud je tento limit překročen, adresa klienta je zablokována.
DOSSiteCount: Určuje počet požadavků na celou webovou stránku v krátkém časovém období, který je považován za podezřelý.
DOSPageInterval: Určuje interval mezi požadavky na stejnou stránku.
DOSSiteInterval: Určuje interval mezi požadavky na celou webovou stránku.
DOSBlockingPeriod: Určuje dobu, po kterou jsou zablokované adresy klientů, kteří porušili limit počtu požadavků.
DOSLogDir: Určuje adresář pro ukládání logů modulu.
DOSEmailNotify: Určuje e-mailovou adresu, na kterou budou odeslány notifikace o útocích.
DOSWhitelist: Určuje seznam IP adres, které budou ignorovány modulem.

Uložení změn v konfiguračním souboru a restartování Apache2:
sudo service apache2 restart

Po provedení výše uvedených kroků bude modul mod_evasive aktivován a bude ochránit webový server proti útokům typu DDoS a dalším útokům na aplikace. Doporučuje se pravidelně sledovat logy modulu a přizpůsobovat parametry podle potřeb vašeho serveru.

Kontakty
icon
Adresa Zdeněk Sláma Sídlo: Ondřejov 63 - Kancelář: Řemenovská 1999 39301 Pelhřimov IČ: 76006981 DIČ: