nginx: [warn] the "log_format" directive may be used only on "http" level 解決方法nginx
一直不提倡使用最新的版本,不過也真由於有部分愛折騰的纔會不斷的發現問題。目前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的警告。web
將/usr/local/nginx/conf/nginx.conf 裏server段裏的下面代碼移出放到該server段的前面便可。ide
log_format
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" $http_x_forwarded_for';測試
若是有其的虛擬主機開啓了日誌,也按上面的要求移出server段放在server段的前面便可。spa
再/usr/local/nginx/sbin/nginx -t 測試一下,沒有warn警告信息了日誌