Bitnami Moodle Modulo do Apache mod_evasive não funciona

1

Eu tenho o Debian 9 com Apache / 2.4.29 ( Appliance Bitnami com o Moodle ). Eu estou tentando proteger o servidor web com módulos mod_evasive e mod_security. Eu instalei o módulo:

apt-get install libapache2-mod-evasive

mas quando eu corro

apacheclt -M | grep eva

não há módulo evasivo. Eu posso ver o módulo mod_evasive20.so em / usr / lib / apache2 / modules. É possível de alguma forma ativar o módulo? Obrigado

EDITAR: Eu apenas corro

service --status-all

para listar todos os serviços em execução com seus status e esta é a saída:

[ - ]  acpid
[ + ]  atd
[ + ]  bitnami
[ + ]  cron
[ + ]  exim4
[ + ]  haveged
[ - ]  hwclock.sh
[ - ]  irqbalance
[ + ]  kmod
[ + ]  networking
[ + ]  open-vm-tools
[ + ]  procps
[ + ]  proftpd
[ - ]  screen-cleanup
[ + ]  ssh
[ - ]  sudo
[ + ]  syslog-ng
[ + ]  udev
[ + ]  ufw
[ - ]  x11-common

Como você pode ver, não há serviço apache ou apache2. Isso é normal?

EDIT: Ontem eu instalei o Debian 9 limpo com mod_evasive e tudo funcionou na primeira tentativa, então é por causa do bitnami e das diferenças na estrutura de pastas.

    
por culter 13.04.2018 / 14:16

1 resposta

0

Normalmente você habilita o módulo apache2 pelo comando:

a2enmod module_name

Sobre o mod_evasive20 - Eu tive problemas muito sérios tentando fazê-lo funcionar de alguma forma e encontrei uma versão mais nova do módulo na forma de código-fonte para o Apache 2.4. Esse foi o problema - a versão antiga = stable = repo é para o Apache 2.0 no seu melhor.

Você precisa instalar o pacote apache2-dev e o módulo de compilação pelo comando:

apxs -i -a -c mod_evasive24.c

Então você precisa criar um arquivo de configuração para ele e reiniciar o apache para que ele funcione.

    
por 08.12.2018 / 03:48