Я хотел бы добавить CustomLog
директиву в мою конфигурацию apache для регистрации полного запрошенного URL (или, по крайней мере, части хоста URL). У меня есть несколько доменов, обрабатываемых одним и тем же экземпляром apache, и я хотел бы иметь возможность различать домены в журналах (как сейчас все, что я вижу, это «GET /»). В документации по LogFormat я вижу списки %U
для печати части пути URL, но я ищу хост.
16
%{Host}i
работать даже для HTTP / 1.0?%V
выглядит прямо на первый взгляд, спасибо!%V
будет ли идентично,%{Host}i
еслиUseCanonicalName
отключено?%V
будем использовать,ServerName
если нетHost
заголовка."% v" - это ServerName, возможно, то, что вы хотите?
источник
%v
всегда возвращает одну и ту же строку в моей ситуации: значение ServerName независимо от того, какой домен отображается в URL. Но%V
похоже, что это правильно.Добавьте
%v
в ваш формат журнала.Что-то вроде этого:
источник
%v
всегда возвращает одну и ту же строку в моей ситуации: значение ServerName независимо от того, какой домен отображается в URL. Но%V
похоже, что это правильно.%{Host}i%U%q
дает полный URL.источник