Cartella moduli Apache2 dove si trova?


8

In realtà ho usato per installare, manipolare e configurare apache su Windows e infine installare e configurare nuovi moduli sul mio server locale, e il caso non è lo stesso su Ubuntu.

Ho installato apache2, ma non riesco ancora a trovare la cartella dei moduli, intendo la struttura che ho sul mio computer non è la stessa che conoscevo su Windows!

  • il percorso è questo: /etc/init.d/apachequesto percorso è il start|stop|restart|reload.
  • e la directory www si trova qui: /var/www/*.html

Quindi, dovrei copiare un file del modulo che sono arrivato mod_security2.soin questa posizione /usr/local/apache/modules/. Nel mio caso non ho questa struttura per le cartelle di Apache

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

Quindi dove devo incollare il file del modulo sapendo che i file all'interno mods-enabledsono *.loade *.so.

Risposte:


7

Preparati a abbandonare molto di ciò che sai da Windows. In particolare, per installare il security2modulo, installare libapache2-mod-security2:

sudo apt-get install libapache2-mod-security2

I file della libreria condivisa del modulo entrano /usr/lib/apache2/modules, non che dovresti usare il tuo quando c'è una versione in pacchetto disponibile.


Grazie @muru, ho già compilato modsecurity dai file sorgente, e sì hai perfettamente ragione, i file della libreria del modulo sono dentro /usr/lib/apache2/modules, il problema è risolto e grazie ancora.
interfaccia
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.