Папка модулей Apache2 где это?

8

Я фактически использовал для установки, манипулирования и настройки apache на windows и, в конечном итоге, для установки и настройки новых модулей на моем локальном сервере, а в Ubuntu дело обстоит иначе.

Я установил apache2, но все еще не могу найти папку модулей, я имею в виду, что структура, которую я получил на моем компьютере, не та, что я знал в Windows!

  • путь таков: /etc/init.d/apacheэтот путь является start|stop|restart|reload.
  • и каталог www находится здесь: /var/www/*.html

Итак, я должен скопировать файл модуля, который я получил mod_security2.soв это место /usr/local/apache/modules/. В моем случае у меня нет этой структуры для папок Apache

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

Так где я должен вставить файл модуля зная , что файлы внутри mods-enabledявляются *.loadи *.so.

интерфейс
источник

Ответы:

7

Будьте готовы отказаться от того, что вы знаете из Windows. В частности, для установки security2модуля установите libapache2-mod-security2:

sudo apt-get install libapache2-mod-security2

Входят файлы общей библиотеки модуля /usr/lib/apache2/modules, но вы не должны использовать свои собственные, когда доступна упакованная версия.

Мур
источник
Спасибо @muru, я уже скомпилировал modsecurity из исходных файлов, и да, вы абсолютно правы, файлы библиотеки модулей включены /usr/lib/apache2/modules, проблема решена и еще раз спасибо.
интерфейс