nginx: [emerg] “location” directive is not allowed here in 原因与解决方法

今天在修改了 nginx.conf 配置文件的时候,结果重启加载配置,报了如下错误:

Reload service nginx... nginx: [emerg] "location" directive is not allowed here in /usr/local/nginx/conf/wp2.conf:1 done

中文翻译

重新加载服务nginx ... nginx:在/usr/local/nginx/conf/wp2.conf:1done中不允许使用[emerg]“location”指令

Reload service nginx... nginx: [emerg] "location" directive is not allowed here in /usr/local/nginx/conf/wp2.conf:1 done

 

原因:

这是因为我在配置文件中的位置使用了“location”指令。恰好这个location”指令在此位置是不允许使用或者说是不能识别这个指令。

 

解决方法

按照上面的原因,我去查看了我的 nginx.conf 配置文件,结果发现,我 include wp2.conf 位置放错了,这个需要放到 server 里面才对。

 

给大家看一下我配置放错的位置:

inclued wp2.conf

 

因此,我只需要把它放到正确的位置就能解决此问题了!

    A+
发布日期:2020年04月28日 11:52:51  所属分类:Nginx
最后更新时间:2020-04-28 11:52:51
评分: (1 票;平均数5.00 ;最高评分 5 ;用户总数1;总得分 5;百分比100.00)
付杰
PHP运行环境 wamp lamp lnmp 安装 配置 搭建
PHP运行环境 wamp lamp lnmp 安装 配置 搭建
  • ¥ 9.9元
  • 市场价:49.9元
wordpress站群服务 泛解析二级域名 二级目录站群
wordpress站群服务 泛解析二级域名 二级目录站群
  • ¥ 1999.9元
  • 市场价:4800元
刷流量 刷人气 刷点击 刷收藏 刷APP关键词
刷流量 刷人气 刷点击 刷收藏 刷APP关键词
  • ¥ 1.0元
  • 市场价:9.9元
免费SSL证书 HTTPS申请 安装 配置 支持通配符*
免费SSL证书 HTTPS申请 安装 配置 支持通配符*
  • ¥ 199.9元
  • 市场价:20000元

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: