当前位置:web 服务器 > Nginx >>

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

运行nginx的时候老是报错:

nginx: [warn] the "log_format" directive may be used only on "http" level in xxx/nginx.conf:95

正确的解决方法是:

将/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警告信息了。

 

人家nginx也提示了么,要放到 http 层,而不是server层里哦

Apache
IIS
Nginx
Tomcat
如果你遇到web 服务器难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,