我想我的access_log列出客户端请求的主机名(例如,当请求http://www.example.com/test时,我应该在日志中看到“www.example.com”)。 到目前为止我发现的唯一的事情是在LogFormat指令中使用%v,但是这只给出了“服务于请求的服务器的规范服务器名”(如Apache所描述的http://httpd.apache.org/docs /2.0/mod/mod_log_config.html#formats )。 这对使用未在ServerName指令中指定的主机名的请求无效。
有没有办法logging所请求的主机名?
谢谢
%… {Foobar} i发送到服务器的请求中的Foobar:标题行的内容。 其他模块(例如mod_headers)所做的更改会影响到这一点。
所以在你的情况下,将是
%{主机}我