Мне нужно включить дополнительные модули для apache, например mod_proxy, mod_proxy-html и mod_proxy_balancer.установка дополнительных модулей apache
Есть ли способ для меня сделать это без перекомпиляции всего апача?
Благодаря
Мне нужно включить дополнительные модули для apache, например mod_proxy, mod_proxy-html и mod_proxy_balancer.установка дополнительных модулей apache
Есть ли способ для меня сделать это без перекомпиляции всего апача?
Благодаря
Вам нужно просто скопировать эти модули в какой-нибудь каталог на вашем компьютер/сервере, затем добавить команду для appache в конфигурационном файле.
например:
LoadModule mod_proxy modules/mod_proxy.so/linux
LoadModule mod_proxy modules/mod_proxy.dll/windows
это правда? Я использую XAMPP и другой модуль, просто использую файл .so. Я на окнах –
Если апач построен с общей поддержкой библиотеки, то вы можете скопировать эти модули из другой машины (тот же ОС, так же/нижний вариант и предпочтительно тот же компилятор) и поместите его в папку модулей. Затем используйте директиву LoadModule для динамической загрузки.
Если у вас нет модулей, вы можете загрузить исходный код и установить/установить apache в другой каталог (с помощью --prefix) с опцией --enable-mods-shared = most. Скопируйте необходимые модули в исходную папку модулей apache и используйте LoadModule для ее загрузки.
Вы можете перечислить скомпилированные модули, выполнив:
$ apache2 -l
Примечание: это НЕ /etc/init.d/apache2
. Если необходимый вам модуль еще не скомпилирован, вам нужно будет включить его в файл конфигурации.
См. here для описания Debian/Ubuntu.
Описание здесь краткое, но ссылка на инструкции Debian была очень полезна. – Brick
Ссылка не работает, но вы все еще можете найти ее на сайте Archive.org по адресу https://web.archive.org/web/20121117162733/https://www.debuntu.org/2006/06/15/66-how -в-включить-Apache-модули-под-DEBiAN-основе-системы –
В какой операционной системе (например, в дистрибутиве Linux) вы используете Apache httpd? В распространенных дистрибутивах Linux обычно имеется механизм для простой установки и включения дополнительных модулей Apache, например a2enmod/a2dismod в Debian и Ubuntu Linux. – joschi