2009-09-07 22 views
6

Мне нужно включить дополнительные модули для apache, например mod_proxy, mod_proxy-html и mod_proxy_balancer.установка дополнительных модулей apache

Есть ли способ для меня сделать это без перекомпиляции всего апача?

Благодаря

+3

В какой операционной системе (например, в дистрибутиве Linux) вы используете Apache httpd? В распространенных дистрибутивах Linux обычно имеется механизм для простой установки и включения дополнительных модулей Apache, например a2enmod/a2dismod в Debian и Ubuntu Linux. – joschi

ответ

3

Вам нужно просто скопировать эти модули в какой-нибудь каталог на вашем компьютер/сервере, затем добавить команду для appache в конфигурационном файле.

например:

LoadModule mod_proxy modules/mod_proxy.so/linux 
LoadModule mod_proxy modules/mod_proxy.dll/windows 

http://httpd.apache.org/docs/2.0/mod/mod_so.html#loadmodule

+0

это правда? Я использую XAMPP и другой модуль, просто использую файл .so. Я на окнах –

1

Если апач построен с общей поддержкой библиотеки, то вы можете скопировать эти модули из другой машины (тот же ОС, так же/нижний вариант и предпочтительно тот же компилятор) и поместите его в папку модулей. Затем используйте директиву LoadModule для динамической загрузки.

Если у вас нет модулей, вы можете загрузить исходный код и установить/установить apache в другой каталог (с помощью --prefix) с опцией --enable-mods-shared = most. Скопируйте необходимые модули в исходную папку модулей apache и используйте LoadModule для ее загрузки.

3

Вы можете перечислить скомпилированные модули, выполнив:

$ apache2 -l 

Примечание: это НЕ /etc/init.d/apache2. Если необходимый вам модуль еще не скомпилирован, вам нужно будет включить его в файл конфигурации.

См. here для описания Debian/Ubuntu.

+0

Описание здесь краткое, но ссылка на инструкции Debian была очень полезна. – Brick

+0

Ссылка не работает, но вы все еще можете найти ее на сайте Archive.org по адресу https://web.archive.org/web/20121117162733/https://www.debuntu.org/2006/06/15/66-how -в-включить-Apache-модули-под-DEBiAN-основе-системы –

Смежные вопросы