前沿
今天在其他服务器上重新配置 nginx.conf
文件,配置结束启动 nginx 发现遇到了这样一个错误,我擦…?我配置文件都是从上个服务器上 复制粘贴过来的,怎么会遇到这个问题呢?百思不得其解,最终在网上百度了一下,得到了解决方案。
一、问题
"server" directive is not allowed here in /etc/nginx/nginx.conf:69
二、原因
三、结论
配置信息里边 多加了一个 大括号
应该是:
http
{
server{
}
}
把server 写在http 外面也不行
四、解决方案
后记
虽然是一个小小的问题,防止以后踩坑,这里记录一下。