Se você suspeitar de problemas com sua configuração do Apache 2, a maneira mais fácil (e mais segura!) de verificar isso é emitir o comando sudo apache2ctl configtest
.
Se tudo estiver correto, ele irá imprimir Syntax OK
(ou algo similar), mas se houver erros, ele dirá exatamente quais são esses erros. O que não faz é que o Apache realmente carregue a configuração na instância do servidor em execução, para que você não quebre nada. Ele também não escreve nada nos arquivos de log do seu servidor web. Se configtest
voltar limpo, a configuração deve estar, no mínimo, na maior parte do tempo bem.
Quando tiver certeza de que a configuração provavelmente está correta, use apache2ctl graceful
ou apache2ctl restart
para começar a usar a nova configuração.
Eu recomendo verificar a página de manual para apache2ctl
para alguns dos detalhes mais refinados sobre isso. Particularmente, a página man afirma que configtest
"não captura todos os erros", mas minha experiência é que ela pega mais do que ocorre na vida real ao ajustar a configuração.