Рейтинг:0

Изменился ли / когда пользовательский формат журнала Apache для переменных окружения SSL?

флаг mx

В течение многих лет я обращался к пользовательским переменным журнала SSL, используя такие директивы, как

CustomLog /var/log/apache2/ssl_type_log "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x "%r" %b"

Конкретно: %{SSL_CIPHER}х

Сегодня apache был убит и перезапущен. Я думаю, что в процессе я обновил версию до 2.4.52, но я не уверен, с какой версии я обновлялся. Но вдруг ему не понравилось %{SSL_CIPHER}х формат. В конце концов я обнаружил, что %{SSL_CIPHER}e не делает это ошибкой; но тоже не работает.

https://httpd.apache.org/docs/2.4/mod/mod_ssl.html#logformats конкретно говорит %{SSL_CIPHER}х. https://httpd.apache.org/docs/2.4/mod/mod_log_config.html#formats говорит %{...}е для env варс. И я заставил его работать, установив SSLOptions +StdEnvVars как и следовало ожидать.

Но почему %{...}Икс внезапно выдать ошибку конфигурации, особенно когда раньше она работала нормально и, по-видимому, по-прежнему правильно используется в соответствии с документацией?

Gerard H. Pille avatar
флаг in
Может быть, у Apache проблемы с кавычками в строке CustomLog?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.