Я пытаюсь включить "заголовки" модуля в мою установку 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
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
и дальше работает!