Pasta módulos Apache2 onde está?

8

Na verdade, eu costumava instalar, manipular e configurar o apache no Windows e, finalmente, instalar e configurar novos módulos no meu servidor local, e o caso não é o mesmo no Ubuntu.

Instalei o apache2, mas ainda não consigo encontrar a pasta modules, quero dizer que a estrutura que peguei no meu computador não é a mesma que eu conhecia no Windows!

  • o caminho é este: /etc/init.d/apacheeste caminho é o start|stop|restart|reload.
  • e o diretório www está localizado aqui: /var/www/*.html

Portanto, devo copiar um arquivo de módulo que cheguei mod_security2.soa esse local /usr/local/apache/modules/. No meu caso, não tenho essa estrutura para pastas apache

$ ls /etc/apache2
apache2.conf    envvars         mods-enabled     sites-enabled
conf-available  magic           ports.conf
conf-enabled    mods-available  sites-available

Então, onde devo colar o arquivo do módulo sabendo que os arquivos mods-enabledsão *.loade *.so.

interface
fonte

Respostas:

7

Esteja preparado para abandonar muito do que sabe do Windows. Em particular, para instalar o security2módulo, instale libapache2-mod-security2:

sudo apt-get install libapache2-mod-security2

Os arquivos da biblioteca compartilhada do módulo entram /usr/lib/apache2/modules, não que você deva usar os seus quando houver uma versão em pacote disponível.

muru
fonte
Obrigado @muru, eu já compilei o modsecurity a partir dos arquivos de origem e sim, você está totalmente certo, os arquivos da biblioteca do módulo estão /usr/lib/apache2/modules, o problema foi resolvido e obrigado novamente.
interface