Chciałbym dodać CustomLog
dyrektywę do mojej konfiguracji apache, aby rejestrować pełny żądany adres URL (lub przynajmniej część hosta adresu URL). Mam kilka domen obsługiwanych przez tę samą instancję Apache i chciałbym móc odróżnić domeny w logach (jak teraz widzę tylko „GET /”). Widzę w dokumentacji LogFormat, że zawiera listę %U
części ścieżki URL, ale szukam hosta.
16
%{Host}i
działać nawet dla HTTP / 1.0?%V
wygląda na pierwszy rzut oka, dzięki!%V
czy będzie identyczne jak w%{Host}i
przypadkuUseCanonicalName
wyłączenia?%V
użyje,ServerName
jeśli nie maHost
nagłówka.„% v” to nazwa serwera może być tym, czego chcesz?
źródło
%v
zawsze zwraca ten sam ciąg w mojej sytuacji: wartość NazwaSerwera niezależnie od domeny wyświetlanej w adresie URL. Ale%V
wygląda na to, że robi to dobrze.Dodaj
%v
do formatu dziennika.Coś takiego:
źródło
%v
zawsze zwraca ten sam ciąg w mojej sytuacji: wartość NazwaSerwera niezależnie od domeny wyświetlanej w adresie URL. Ale%V
wygląda na to, że robi to dobrze.%{Host}i%U%q
podaje pełny adres URL.źródło