开启nginx的access_log后,重启nginx是报了如下错误:
nginx: [emerg] unknown log format "main" in /usr/local/nginx/conf/nginx.conf
其原因很简单,是因为log_format没有开启的原因,在http{}中找到:
#log_format main '$remote_addr - $remote_user [$time_local] "$request" ' # '$status $body_bytes_sent "$http_referer" ' # '"$http_user_agent" "$http_x_forwarded_for"';
将每行前面的#去掉后在重启就可以了
未经允许不得转载:微信信息发源地 » 解决错误:nginx: [emerg] unknown log format “main” in main”错误是因为丢失了log_format选项,之前把他屏蔽掉了,修改之后问题解决。
评论前必须登录!
登陆 注册