解决错误:nginx: [emerg] unknown log format “main” in main”错误是因为丢失了log_format选项,之前把他屏蔽掉了,修改之后问题解决。

开启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选项,之前把他屏蔽掉了,修改之后问题解决。

赞 (0)
分享到:更多 ()

评论 0

评论前必须登录!

登陆 注册