Próbuję włączyć „nagłówki” modułu w mojej instalacji apache2 w systemie Ubuntu 10.04, oto kilka informacji:
Wersja serwera: Apache / 2.2.14 (Ubuntu)
po uruchomieniu polecenia:
Nagłówki a2enmod
Otrzymuję ten wynik: BŁĄD: Nagłówki modułów nie istnieją!
ale pod / usr / lib / apache2 / modules / widzę, że jest mod_headers.so
jakieś sugestie? z góry dziękuję
EDYCJA: Coś jest nie tak z moimi modułami, kiedy uzyskuję dostęp do listy modułów apache webmina, wyświetla mi tylko niektóre moduły, nie każdy moduł, który mogę znaleźć na / usr / lib / apache2 / modules / przykład: nie widzę mod_rewrite z listy, ale mam go w katalogu / usr / lib / apache2 / modules /
apache-2.2
ubuntu
0wn3r
źródło
źródło
Odpowiedzi:
Wygląda na to, że ktoś usunął pliki dołączania dla niektórych modów, zamiast usuwać dowiązania symboliczne, jak robią to narzędzia a2enmod / a2dismod.
Ponownie zainstaluj typowe pliki apache, aby przywrócić te pliki:
źródło
apt-file list apache2.2-common
jeśli chcesz zobaczyć, jakie pliki instaluje ten pakiet.Znalazłem rozwiązanie, które działało dla mnie
Dodaj tę linię do
/etc/apache2/httpd.conf
:Nagłówki a2enmod
Po ponownym uruchomieniu mogłem usunąć
LoadModule headers_module /usr/lib/apache2/modules/mod_headers.so
z/etc/apache2/httpd.conf
i to działa!źródło