Folder modul Apache2 di mana itu?

8

Saya sebenarnya pernah menginstal, memanipulasi dan mengkonfigurasi apache di windows dan akhirnya menginstal dan mengkonfigurasi modul baru ke server lokal saya, dan kasingnya tidak sama di Ubuntu.

Saya telah menginstal apache2, tetapi saya masih tidak dapat menemukan folder modules, maksud saya struktur yang saya dapatkan di komputer saya tidak sama dengan yang saya tahu di windows!

  • jalan adalah ini: /etc/init.d/apachejalan ini adalah start|stop|restart|reload.
  • dan direktori www terletak di sini: /var/www/*.html

Jadi, saya harus menyalin file modul yang saya dapatkan mod_security2.soke lokasi ini /usr/local/apache/modules/. Dalam kasus saya, saya tidak memiliki struktur ini untuk folder apache

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

Jadi di mana saya harus menempel file modul mengetahui bahwa file di dalamnya mods-enabledadalah *.loaddan *.so.

antarmuka
sumber

Jawaban:

7

Bersiaplah untuk membuang banyak hal yang Anda ketahui dari Windows. Secara khusus, untuk menginstal security2modul, instal libapache2-mod-security2:

sudo apt-get install libapache2-mod-security2

Modul file perpustakaan bersama masuk /usr/lib/apache2/modules, bukan bahwa Anda harus menggunakan Anda sendiri ketika ada versi paket yang tersedia.

muru
sumber
Terima kasih @uru, saya sudah mengkompilasi modsecurity dari file sumber, dan ya Anda benar, file perpustakaan modul dalam /usr/lib/apache2/modules, masalah diselesaikan dan terima kasih lagi.
antarmuka