Finalize este relatório de bug do RedHat:
Package mod_evasive-1.10.1-22.el7, should fix your issue, was pushed to the Fedora EPEL 7 testing repository. Update it with:
su -c 'yum update --enablerepo=epel-testing mod_evasive-1.10.1-22.el7'
Eu queria proteger meu servidor Apache / 2.4.6 (CentOS) no CentoOS 7 contra ataques de DDOS, então, depois de pesquisar algumas alternativas, encontrei este página . Eles passam pela instalação dos módulos evasivos e de segurança bastante fácil. Então eu comecei primeiro instalando os módulos:
# yum update && yum install mod_security mod_evasive
Em seguida, adicionei estas duas linhas ao meu arquivo de configuração:
LoadModule evasive20_module modules/mod_evasive24.so
LoadModule security2_module modules/mod_security2.so
e agora que tento iniciar meu servidor, recebo o seguinte erro:
httpd: Syntax error on line 375 of /etc/httpd/conf/httpd.conf: Syntax error on line 2 of /etc/httpd/conf.d/mod_evasive.conf: Can't locate API module structure 'evasive24_module' in file /etc/httpd/modules/mod_evasive24.so: /etc/httpd/modules/mod_evasive24.so: undefined symbol: evasive24_module
Alguém já teve esse problema semelhante? Alguma dica ou idéia de como posso resolver isso?
Finalize este relatório de bug do RedHat:
Package mod_evasive-1.10.1-22.el7, should fix your issue, was pushed to the Fedora EPEL 7 testing repository. Update it with:
su -c 'yum update --enablerepo=epel-testing mod_evasive-1.10.1-22.el7'
Tags apache-httpd mod-evasive