У меня есть приложение Django, работающее на aws -astic-beanstalk. Я пытаюсь отключить журналы, вызванные моими проверками здоровья. Проверка работоспособности уже направлена на отдельную страницу.
Elastic-beanstalk использует Apache + mod_wsgi.
Следующий код представляет собой решение , которое работает с серверами nginx. Я пытаюсь создать нечто подобное для Apache.
Я обнаружил, что условные журналы , вероятно, являются подходящим способом сделать это с сервером Apache.
Моя директория выглядит следующим образом
/etc/httpd/
- conf
- httpd.conf # main conf
- conf.d
- wsgi.conf # virtual hosts
- additional config files
моя попытка:
files:
"/etc/httpd/conf.d/disable_health_logs.conf":
mode: "000644"
owner: root
group: root
content: |
SetEnvIf Request_URI "^/health/$" dontlog
CustomLog logs/access_log common env=!dontlog
Файл создан, но не имеет никакого эффекта. Я не вижу ни журналов ошибок, ни изменений в журналах доступа.
В httpd.conf
уже есть следующая настройка:
CustomLog "logs/access_log" combined
Нужно ли переопределить это?