Папка модулів 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, я вже зібрав модуль безпеки з вихідних файлів, і так, ви абсолютно праві, файли бібліотеки модулів є /usr/lib/apache2/modules, проблема вирішена і ще раз дякую.
інтерфейс
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.