Ga naar de inhoud
Home » Apache2 DDoS, DOS en brute force

Apache2 DDoS, DOS en brute force

Installeer de evasive module voor apache2 (zie ook https://software.opensuse.org/package/apache2-mod_evasive )

  • Installeer de module via Yast
  • Configureer de module in /etc/apache2/conf.d/mod_evasive.conf
  • In /etc/sysconfig/apache2 instellen dat de module geladen wordt (voeg aan APACHE_MODULES evasive toe)
  • systemctl restart apache2

Controleer eventueel met apachectl -M of de module geladen is.

schuurpc:/var/log # apachectl -M
[Fri Mar 30 16:40:01.643944 2018] [so:warn] [pid 14042] AH01574: module evasive24_module is already loaded, skipping
[Fri Mar 30 16:40:01.645327 2018] [so:warn] [pid 14042] AH01574: module evasive24_module is already loaded, skipping
Loaded Modules:
 core_module (static)
 so_module (static)
 http_module (static)
 mpm_prefork_module (static)
 unixd_module (static)
 systemd_module (static)
 actions_module (shared)
 alias_module (shared)
 auth_basic_module (shared)
 authn_file_module (shared)
 authz_host_module (shared)
 authz_groupfile_module (shared)
 authz_user_module (shared)
 autoindex_module (shared)
 cgi_module (shared)
 dir_module (shared)
 env_module (shared)
 expires_module (shared)
 include_module (shared)
 log_config_module (shared)
 mime_module (shared)
 negotiation_module (shared)
 setenvif_module (shared)
 ssl_module (shared)
 userdir_module (shared)
 reqtimeout_module (shared)
 authn_core_module (shared)
 authz_core_module (shared)
 rewrite_module (shared)
 version_module (shared)
 php7_module (shared)
 wsgi_module (shared)
 evasive24_module (shared)
schuurpc:/var/log #