×

【nginx】[emerg] "server" directive is not allowed here in /usr/local/nginx/conf/nginx.conf:45

hqy hqy 发表于2021-08-09 23:05:17 浏览2842 评论0

抢沙发发表评论

天在虚拟机的nginx中修改了一下nginx的配置文件,为了建虚拟主机,增加了一个81的端口,结果就报错了
在这里插入图片描述


















今天在其他服务器上重新配置 nginx.conf 文件,配置结束启动 nginx 发现遇到了这样一个错误,我擦…?我配置文件都是从上个服务器上 复制粘贴过来的,怎么会遇到这个问题呢?百思不得其解,最终在网上百度了一下,得到了解决方案。


一、问题

 "server" directive is not allowed here in /etc/nginx/nginx.conf:69


二、原因


三、结论

配置信息里边 多加了一个 大括号

应该是:

http

{

 server{}

}


四、解决方案



 您阅读本篇文章共花了: 

打赏

本文链接:https://kinber.cn/post/1822.html 转载需授权!

分享到:


推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

群贤毕至

访客