Назад | Перейти на главную страницу

Apache2: установка модуля

Пытаюсь установить mod_xsendfile.

Я сделал:

apxs2 -cia mod_xsendfile.c

Ошибка:

apxs:Error: Activation failed for custom /etc/apache2/httpd.conf file.. 
apxs:Error: At least one `LoadModule' directive already has to exist..

Файл /etc/apache2/httpd.conf пуст. Однако внутри / etc / apache2 / mods-available и mods-enabled / есть множество конфигураций модулей.

Нужно ли мне добавлять фиктивный элемент в httpd.conf? Или есть другое решение?

Ответьте через комментарии с помощью ALex_hha:

Создайте файл /etc/apache2/mods-available/xsendfile.load, содержимое:

LoadModule xsendfile_module /usr/lib/apache2/modules/mod_xsendfile.so

и создайте символическую ссылку в /etc/apache2/mods-enabled/xsendfile.load.

Внесите необходимые изменения, специфичные для этого модуля, и перезапустите apache2.

Есть что-нибудь в apache2.conf?

Вы должны указать ему, чтобы файлы были включены в моды.

Что-то вроде:

# Include module configuration:
Include mods-enabled/*.load
Include mods-enabled/*.conf