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

Включение mod_headers на apache2

Я пытаюсь включить "заголовки" модуля в мою установку apache2 в системе ubuntu 10.04, вот некоторая информация:

Версия сервера: Apache / 2.2.14 (Ubuntu)

когда я запускаю команду:

заголовки a2enmod

Я получаю такой вывод: ОШИБКА: заголовки модуля не существуют!

но в / usr / lib / apache2 / modules / я вижу, что есть mod_headers.so

любое предложение? заранее спасибо

РЕДАКТИРОВАТЬ: что-то не так с моими модулями, когда я обращаюсь к списку модулей apache webmin, он перечисляет мне только некоторые модули, а не каждый модуль, который я могу найти в / usr / lib / apache2 / modules / example: я не вижу mod_rewrite из списка, но он у меня в / usr / lib / apache2 / modules /

Похоже, что кто-то удалил включаемые файлы для определенных модов вместо удаления символических ссылок, как это делают инструменты a2enmod / a2dismod.

Переустановите общие файлы apache, чтобы вернуть эти файлы на место:

aptitude переустановите apache2.2-common

Я нашел решение, которое сработало для меня

Добавьте эту строку в /etc/apache2/httpd.conf:

LoadModule headers_module /usr/lib/apache2/modules/mod_headers.so

заголовки a2enmod

service apache2 restart
 * Restarting web server apache2                                                                                                                               [Fri Sep 11 17:04:33 2015] [warn] module headers_module is already loaded, skipping
 ... waiting [Fri Sep 11 17:04:35 2015] [warn] module headers_module is already loaded, skipping
                                                                                                                                                   [ OK ]

После перезагрузки я смог удалить LoadModule headers_module /usr/lib/apache2/modules/mod_headers.so из от /etc/apache2/httpd.conf и дальше работает!