LNMP环境下nginx升级后提示warn log_format错误的解决办法

LNMP这个web环境包好用,闲吧也一直用这个,但nginx升级较快,自己懒一直未怎么去升级,这两天折腾下了,居然出现nginx:

LNMP环境下nginx升级后提示warn log_format错误的解决办法

LNMP这个web环境包好用,海草吧也一直用这个,但nginx升级较快,自己懒一直未怎么去升级,这两天折腾下了,居然出现nginx: [warn] the “log_format” directive may be used only on “http” level in /usr/local/nginx/conf/nginx.conf的错误,找了半天资料,才知道怎么搞定这个错误提示。尽管这个错误提示不影响nginx运行,但始终感觉不舒服。

解决的方法其实也简单,从错误信息nginx: [warn] the “log_format” directive may be used only on “http” level in /usr/local/nginx/conf/nginx.conf也能知晓一二,很明显说日志记录需要放在”http”中。于是把日志记录代码移出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’;

另外,如果VPS上开了多个虚拟主机,都需要这么操作。弄完后用

/usr/local/nginx/sbin/nginx -t

命令测试一下,看warn信息是否已经没有了,然后再重启下LNMP就OK了。

给TA打赏
共{{data.count}}人
人已打赏
网络教程

国内七牛qiniu wordpress插件加速网站访问速度

2020-3-13 7:28:15

网络教程

WordPress禁止站内页面pingbacks

2020-3-13 9:25:55

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索