设置nginx为每个server设置单独的日志记录
在Ubuntu下,如果nginx配置文件中,没有为server设置日志记录位置,nginx会默认将所有server的日志记录到/var/log/nginx/
下的access.log和error.log中,即访问日志和错误日志。
如果需要为server设置单独的日志的话也很容易,直接在server{}
段中添加就可以了,如
server {
listen 80;
...
...
access_log /home/me/mysite/log/nginx_access.log;
error_log /home/me/mysite/log/nginx_error.log;
location / {
...
...
}
}
然后重启nginx就能生效了。
重启nginx出错的话,注意查看nginx错误日志,排除log文件权限问题。