Как записать значение переменной окружения 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.