Estou tentando ativar o módulo "headers" na minha instalação do apache2 no sistema ubuntu 10.04, aqui estão algumas informações:
Versão do servidor: Apache / 2.2.14 (Ubuntu)
quando eu executo o comando:
cabeçalhos a2enmod
Eu recebo esta saída: ERRO: Os cabeçalhos dos módulos não existem!
mas em / usr / lib / apache2 / modules / eu posso ver que há mod_headers.so
alguma sugestão? desde já, obrigado
EDIT: Há algo de errado com meus módulos, quando eu acesso aos módulos apache do webmin, ele lista apenas alguns módulos, nem todos os módulos que posso encontrar em / usr / lib / apache2 / modules / exemplo: Não consigo ver mod_rewrite da lista, mas eu o tenho em / usr / lib / apache2 / modules /
apache-2.2
ubuntu
0wn3r
fonte
fonte
Respostas:
Parece que alguém excluiu os arquivos de inclusão de certos mods, em vez de remover links simbólicos, como as ferramentas a2enmod / a2dismod.
Reinstale os arquivos comuns do apache para recuperá-los:
fonte
apt-file list apache2.2-common
se quiser ver que tipo de arquivos o pacote instala.Encontrei uma solução que funcionou para mim
Adicione esta linha a
/etc/apache2/httpd.conf
:cabeçalhos a2enmod
Após a reinicialização, eu poderia excluir o
LoadModule headers_module /usr/lib/apache2/modules/mod_headers.so
from from/etc/apache2/httpd.conf
e continuar funcionando!fonte