English |
  • 美国VPS主机推荐
  • |
  • 代购服务
  • |
  • 10美元以下VPS
  • |
  • VPS新手指南/教程
  • |
  • 留言板
  • |
  • 关于
  • | 登录 |

    nginx: [warn] the "log_format" directive may be used only on "http" level 解决方法

    2012年02月18日 上午 | 作者:VPS侦探

    一直不提倡使用最新的版本,不过也真因为有部分爱折腾的才会不断的发现问题。目前Nginx的稳定版本是1.0.12,Nginx升级到1.1.1*版本后,会出现nginx: [warn] the "log_format" directive may be used only on "http" level in /usr/local/nginx/conf/nginx.conf:84的警告。

    将/usr/local/nginx/conf/nginx.conf 里server段里的下面代码移出放到该server段的前面即可。

    log_format  access  '$remote_addr - $remote_user [$time_local] "$request" '
    '$status $body_bytes_sent "$http_referer" '
    '"$http_user_agent" $http_x_forwarded_for';

    如果有其的虚拟主机开启了日志,也按上面的要求移出server段放在server段的前面即可。

    再/usr/local/nginx/sbin/nginx -t 测试一下,没有warn警告信息了。

    总之,生产环境升级需谨慎。

    >>转载请注明出处:VPS侦探 本文链接地址:https://www.vpser.net/manage/nginx-warn-the-log_format-directive-may-be-used-only-on-http-level.html
    VPS侦探推荐:
    遨游主机Linode搬瓦工OAH新加坡VPSLOCVPSDiaHostingKVMLAVPS2EZBudgetVMVultr美国VPS主机
    欢迎加入VPS侦探论坛交流:https://bbs.vpser.net

    发表评论

    *必填

    *必填 (不会被公开)

    1 + 4 = ?

    评论(6条评论)

    1. 遇到这个问题了,已经解决。

    2. 你好 我安装了最新的lnmp。 网站出现502 怎么办

      VPSer 回复:

      @你好, 按官网http://lnmp.org/install.html 上安装失败时的处理方法到论坛反馈。

    3. 果断退回1.0.12 稳定版的足够用了

    4. 没遇到过这问题!

    5. 升级到1.0.12会出问题不?