Как записать значение переменной окружения Apache в заголовок

Я использую сервер Apache и пытаюсь добавить для каждого запроса заголовок ответа со значением некоторой переменной среды. Например:

Заголовок установлен MyHeader %{REQUEST_STATUS}

Приведенная выше конфигурация добавляет заголовок со значением (null).

Как правильно это сделать?

0 ответов

Если вам это нужно в контексте SSL, вам нужно добавить s в переменную окружения, например:

Header always set X-The-Request "%{THE_REQUEST}s"

Если вы добавите e, он читает переменную среды.

См. Примечание в официальных документах:

Спецификатор формата%s доступен только в Apache 2.1 и новее; его можно использовать вместо%e, чтобы избежать накладных расходов на включение SSLOptions +StdEnvVars. Если SSLOptions +StdEnvVars все равно необходимо включить по какой-либо другой причине, %e будет более эффективным, чем%s.

Другие вопросы по тегам