Nginx 配置问题 server directive is not allowed here in /etc/nginx/nginx.conf:69

Posted 游侠

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx 配置问题 server directive is not allowed here in /etc/nginx/nginx.conf:69相关的知识,希望对你有一定的参考价值。

前沿

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

一、问题

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

二、原因

三、结论

配置信息里边 多加了一个 大括号
应该是:
http
{
   
     
     
 server{
   
     
     }
}

把server 写在http 外面也不行

四、解决方案

后记

虽然是一个小小的问题,防止以后踩坑,这里记录一下。

以上是关于Nginx 配置问题 server directive is not allowed here in /etc/nginx/nginx.conf:69的主要内容,如果未能解决你的问题,请参考以下文章

请教nginx 多个 server 怎么配置

nginx 常用配置记录

Nginx 使用多个.conf文件配置多个虚拟主机server的方法

请求怎么匹配到nginx配置的servername

跟我学Nginx,server 配置块介绍

关于centos7下nginx配置多个server的问题?