Encontrou a solução:
Se o caminho do ErrorLog não começar com "/", o caminho
caminho do ServerRoot
(também no httpd.conf) é prefixado.
O ServerRoot
na minha configuração é /etc/httpd
.
Então logs/error_log
é alterado para /etc/httpd/logs/error_log
.
O caminho /etc/httpd/logs/error_log
é um link relativo para ../../var/log/httpd
Se esse caminho relativo for convertido em um caminho absoluto, o resultado será:
/var/log/httpd/error_log