我的nginxconfiguration如下所示:
server { listen 80; server_name domain1.com domain2.com; access_log /var/log/myapp/nginx/access.log; ... }
目前,来自两个域的请求都被logging到同一个文件中,我想将它们分开,以便来自domain1.com请求继续保存在access.log ,而来自domain2.com请求保存在domain2.access.log 。
我怎样才能做到这一点?
你可以在你的access_log条目中使用一个variables。 例如:
access_log /var/log/nginx/$http_host-access.log