Então, eu estava recuperando uma máquina virtual esta manhã de um desligamento inesperado e descobri que o Apache não estava iniciando devido a esta mensagem de erro:
AH00526: Erro de sintaxe na linha 1 de /etc/apache2/sites-enabled/.vhost.conf.swp: Comando inválido 'b0VIM', talvez escrito incorretamente ou definido por um módulo não incluído na configuração do servidor A ação 'iniciar' falhou.
Com certeza, encontrei o arquivo .swp habilitado para sites, fiz algumas pesquisas sobre ele primeiro, que não rendeu quase nada, e depois movi-o para um diretório temporário e iniciei o Apache perfeitamente.
O sistema parece estar funcionando bem agora, mas me deixa com uma sensação desconfortável no estômago apenas mover um arquivo sobre o qual não sei nada e ir embora, então pensei em ver se alguém poderia explicar o que é esse arquivo tem tudo a ver e, mais importante, não verei algumas repercussões negativas mais tarde por movê-lo. Eu acho que é por causa do servidor ter sido desligado incorretamente, mas é melhor prevenir do que remediar
obrigado
Responder1
É possível que você tenha aberto o arquivo vhost.conf anteriormente com 'vi'? Ele cria um arquivo de troca (.swp) para notificar outros usuários quando eles abrirem o mesmo arquivo e, caso sua sessão trave, armazenará as alterações não salvas. É seguro remover este arquivo se e somente se ninguém mais estiver editando o arquivo (obrigado ao MadHatter por me corrigir).