Назад | Перейти на главную страницу

Apache 2.4 прекратил ведение журнала

У меня есть VirtualHost, обслуживаемый на сервере Apache 2.4, и недавно я заметил, что ни журналы ошибок, ни журналы доступа не записываются. Я не могу припомнить, чтобы какие-либо изменения в файлах могли вызвать это.

Файл VirtualHost выглядит следующим образом

<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>

У меня почти этот точный код работает на ящике разработчика без проблем, поэтому я не уверен, почему журналы не записываются.

Я убедился, что права доступа к файлам верны, попытался отключить SELinux для тестирования и воссоздать файлы журнала.

Любая помощь будет принята с благодарностью.

РЕДАКТИРОВАТЬ: вывод 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

РЕДАКТИРОВАТЬ 2: Кажется, что файлы журнала вернулись к путям по умолчанию и хранятся в следующих местах.

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

Похоже, что регистрация в моем файле конфигурации виртуального хоста полностью игнорируется. Может кто-нибудь сказать мне, что мне не хватает?