Журнал произвольных сообщений в Apache (файл httpd.conf) - PullRequest
0 голосов
/ 08 мая 2018

Я пытаюсь найти способ настроить Apache для нескольких проектов на моей машине для разработки. Попытка разобраться в этом до настройки виртуальных хостов. Моя идея - переключать активные проекты, устанавливая и читая переменные среды ОС. Примерно так:

Define PROJECT_ROOT osenv('APACHE_PROJECT_ROOT')
Define ACTIVE_PROJECT osenv('APACHE_ACTIVE_PROJECT')

DocumentRoot "%{PROJECT_ROOT}%{ACTIVE_PROJECT}"
<Directory "%{PROJECT_ROOT}%{ACTIVE_PROJECT}">

Это не работает, и мне действительно нужен метод, чтобы выяснить, что происходит в моем файле httpd.conf. Могу ли я регистрировать произвольные сообщения? Что-то вроде log "test" или log debug_log "%{MY_VARIABLE}"?

1 Ответ

0 голосов
/ 08 мая 2018

Мне кажется, у меня настроено ведение журнала:

LoadModule log_debug_module lib/httpd/modules/mod_log_debug.so

LogLevel info

LogMessage "hi world"

Это выдаст сообщение журнала для каждого запроса. Как-то не работает с переменными:

Define TEST test
LogMessage %{TEST}

Это вызывает сбой Apache. Не уверен, почему или как я могу это выяснить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...