您现在的位置是:网站首页>LinuxLinux

nginx: [emerg] unknown log format "access" in错误解决方法

左鹏11-21 15:30:45Linux5,924人已围观

简介今天想打开nginx的日志,在vhost的配置如下: access_log /data/logs/a.com_access.log access; error_log /data/logs/a.com_error.log warn; 但是在执行nginx -t的时候一直报以下错误: nginx: [emerg] unknown log format "access" in /usr/local/nginx/conf/vhost/a.conf:4 在网

今天想打开nginx的日志,在vhost的配置如下:

access_log /data/logs/a.com_access.log access;
error_log /data/logs/a.com_error.log warn;
但是在执行nginx -t的时候一直报以下错误:

nginx: [emerg] unknown log format "access" in /usr/local/nginx/conf/vhost/a.conf:4
在网上反复搜索了下,原来是log_format没有打开的原因,只需要在主配置文件nginx.conf上加入以下代码就OK了,切记一定是要在include vhost/*.conf;之前加上:

 log_format  access  '$remote_addr - $remote_user [$time_local] "$request" '
             '$status $body_bytes_sent "$http_referer" '
             '"$http_user_agent" $http_x_forwarded_for "$upstream_addr" "$upstream_response_time" $request_time $content_length';
这是在执行nginx -t就不会报错啦,完美解决!

文章评论

    请先说点什么
    热门评论
    0人参与,0条评论
    正在载入评论列表...

    站点信息

    • 建站时间:2018-09-18
    • 网站程序:Spring Boot
    • 主题模板:《今夕何夕》
    • 文章统计:104条
    • 微信公众号:扫描二维码,关注我们
    登陆您的账户