Apache2-Modulordner wo ist es?


8

Ich habe Apache tatsächlich unter Windows installiert, bearbeitet und konfiguriert und letztendlich neue Module auf meinem lokalen Server installiert und konfiguriert, und unter Ubuntu ist der Fall nicht der gleiche.

Ich habe apache2 installiert, aber ich kann den Modulordner immer noch nicht finden. Ich meine, die Struktur, die ich auf meinem Computer habe, ist nicht die gleiche, die ich unter Windows kannte!

  • Der Weg ist folgender: /etc/init.d/apacheDieser Weg ist der start|stop|restart|reload.
  • und das www-Verzeichnis befindet sich hier: /var/www/*.html

Also soll ich eine Moduldatei kopieren, die ich mod_security2.soan diesen Ort bekommen habe /usr/local/apache/modules/. In meinem Fall habe ich diese Struktur für Apache-Ordner nicht

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

Also , wo soll ich einfügen wissen , die Modul - Datei, die in den Dateien mods-enabledsind *.loadund *.so.

Antworten:


7

Seien Sie bereit, viel von dem, was Sie von Windows wissen, wegzulassen. Um das security2Modul zu installieren , installieren Sie insbesondere libapache2-mod-security2:

sudo apt-get install libapache2-mod-security2

Die gemeinsam genutzten Bibliotheksbibliotheksdateien gehen ein /usr/lib/apache2/modules, nicht dass Sie Ihre eigenen verwenden sollten, wenn eine gepackte Version verfügbar ist.


Danke @muru, ich habe bereits Modsecurity aus den Quelldateien kompiliert, und ja, Sie haben vollkommen recht, die Modulbibliotheksdateien sind in /usr/lib/apache2/modules, das Problem ist gelöst und nochmals vielen Dank.
Schnittstelle
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.