Nginx虚拟主机日志的关闭打开操作
Nginx下添加虚拟主机很方便,但有时会忽略虚拟主机的日志。当然,这个日志,我们可以打开,也可以关闭。
Ngnix下关闭日志:
打开虚拟主机的conf配置文件
/usr/local/nginx/conf/vhost/www.acyoo.com.conf
conf的配置内容如下:
server
{
listen 80;
server_name www.acyoo.com;
index index.html index.htm index.php default.html default.htm default.php;
root /home/www/blog;include wordpress.conf;
location ~ .*\.(php|php5)?$
{
fastcgi_pass unix:/tmp/php-cgi.sock;
fastcgi_index index.php;
include fcgi.conf;
}location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
}location ~ .*\.(js|css)?$
{
expires 12h;
}access_log off;
}
access_log off; 这个就是关闭日志了。
Ngnix下打开日志:
把配置文件中的
access_log off;
删除
添加
access_log /home/www/logs/www.acyoo.com.log access;
在/home/www下添加目录logs,属性755即可。
然后重启nginx
kill -HUP `cat /usr/local/nginx/logs/nginx.pid`
以上的理解为,www.acyoo.com的日志存储在/home/www/logs,并且日志的文件名为www.acyoo.com。当然,你可以更改路径,存到你喜欢的地方。
对于没有虚拟主机的用户,则可以在
/usr/local/nginx/conf/nginx.conf
里的server段里,进行上面同样的操作,效果等同。