Nginx在日志文件中标识域

时间:2015-07-29 02:54:03

标签: nginx access-log

我为某些网站设置了nginx。在他们的.conf文件中,可以有server_name和多个域。但是,在检查日志文件时,无法识别域名。是否有可能找出哪个域?

1 个答案:

答案 0 :(得分:0)

是的,你可以!

您应该在log_format语句中添加$ server_name。可能看起来像

log_format compression '$server_name $remote_addr - $remote_user [$time_local] '
                           '"$request" $status $body_bytes_sent '
                           '"$http_referer" "$http_user_agent" "$gzip_ratio"';

并且在重新加载nginx之后,您应该能够在访问日志中看到服务器名称