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

Apache2 (в Ubuntu 16.04) - при определении нескольких журналов ошибок VirtualHost отсутствуют

Я определил два VirtualHosts для Apache2 - один на порт 80, а другой на порт 5000. Для каждого я определил разные ErrorLog файл, app1.log и app2.log. Оба соответствующих раздела выглядят следующим образом.

<VirtualHost *:5000>
        ...
        ErrorLog ${APACHE_LOG_DIR}/app1.log
        LogLevel warn
        CustomLog ${APACHE_LOG_DIR}/access.log combined #also tried commenting this out
</VirtualHost>

Службы работают правильно, так как я могу видеть результаты их запросов. Проблема в том, что в app1 | 2.log ничего не отображается. Сообщение о том, что служба была перезапущена, по-прежнему отображается в файле error.log по умолчанию.

Если это имеет какое-то значение, у меня есть приложение Node.js на порту 80 и приложение Flask на порту 5000.

Что я делаю не так? Как правильно определить ведение журнала?