Apache 2.4 parou de registrar

1

Eu tenho um VirtualHost sendo servido em uma caixa do Apache 2.4 e recentemente notei que nem os logs de Erro nem de Acesso estão sendo gravados. Não me lembro de fazer alterações nos arquivos que causaram isso.

O arquivo VirtualHost é o seguinte

<VirtualHost *:443>
  ServerName server.domain.com
  ServerAlias server.domain.com
  DocumentRoot /web/app/public_html
  ErrorLog /var/www/app/error_log
  CustomLog /var/www/app/access_log combined

<Directory "/web/app/public_html">
  Allow from all
  Require all granted
</Directory>
</VirtualHost>

Eu tenho quase esse código exato em execução em uma caixa de desenvolvimento sem problemas, por isso não sei por que os logs não estão conseguindo gravar.

Eu assegurei que as permissões estão corretas nos arquivos, tentei desabilitar o SELinux para testar e recriar os arquivos de log.

Qualquer ajuda seria muito apreciada.

EDIT: saída de ls -la / var / www / app

[user@server]# ls -la /var/www/app/
total 5588
drwxr-xr-x. 2 root     root         4096 May 23 11:57 .
drwxr-xr-x. 5 root     root         4096 Apr 12 17:04 ..
-rw-r--r--. 1 http     http       0 May 23 11:25 access_log
-rw-r--r--. 1 root     root      5673320 Feb 24 09:35 access_log.bak
-rw-r--r--. 1 http     http   24643 Feb 24 08:06 error_log

EDIT 2: Parece que os arquivos de log foram revertidos para os caminhos padrão e estão sendo armazenados nos seguintes locais.

/var/log/httpd/access_log
/var/log/httpd/ssl_access_log
/var/log/httpd/error_log
/var/log/httpd/ssl_error_log

Parece que o registro em meu arquivo de configuração do host virtual está sendo ignorado todos juntos. Alguém pode me dizer o que eu estou sentindo falta?

    
por user416843 23.05.2017 / 18:36

0 respostas