Gostaria de adicionar uma CustomLog
diretiva à minha configuração do apache para registrar a URL completa solicitada (ou pelo menos a parte do host da URL). Eu tenho vários domínios sendo manipulados pela mesma instância do apache e gostaria de poder distinguir os domínios nos logs (como agora tudo o que vejo é "GET /"). Vejo na documentação do LogFormat que ele lista %U
para imprimir a parte do caminho da URL, mas estou procurando o host.
16
%{Host}i
mesmo para HTTP / 1.0?%V
parece certo à primeira vista, obrigado!%V
será idêntico a%{Host}i
seUseCanonicalName
estiver desativado?%V
será usadoServerName
se não houverHost
cabeçalho.'% v' é o nome do servidor que pode ser o que você deseja?
fonte
%v
sempre retorna a mesma string na minha situação: o valor ServerName, independentemente do domínio que aparece na URL. Mas%V
parece que faz a coisa certa.Adicione
%v
ao seu formato de log.Algo assim:
fonte
%v
sempre retorna a mesma string na minha situação: o valor ServerName, independentemente do domínio que aparece na URL. Mas%V
parece que faz a coisa certa.%{Host}i%U%q
dá URL completo.fonte