billcyz Asked: 2014-12-27 23:44:08 +0800 CST2014-12-27 23:44:08 +0800 CST 2014-12-27 23:44:08 +0800 CST Nginx:[emerg]“服务器”指令在 /etc/nginx/nginx.conf:76 中是不允许的 772 Nginx 配置和默认配置一样: 我找不到有关此错误的任何线索。谁能帮我?任何帮助将不胜感激。谢谢你。 linux 3 个回答 Voted Best Answer ADM 2014-12-28T03:47:33+08:002014-12-28T03:47:33+08:00 你已经有了: include /etc/nginx/sites-enabled/*; 这意味着您的服务器是从那里包含的(默认情况下从 符号链接/etc/nginx/sites-available/) http://nginx.org/en/docs/http/ngx_http_core_module.html#server Chris Davidson 2014-12-27T23:53:23+08:002014-12-27T23:53:23+08:00 在 http 部分之外有一个 server 指令,它需要嵌套在 http 中,而不是作为一个单独的部分。理想情况下,除默认服务器外的任何服务器都应设置为/etc/nginx/conf.d/$sitename.conf. Gudlaugsson 2017-03-18T07:06:00+08:002017-03-18T07:06:00+08:00 如果服务器绑定 IP 地址和端口失败,也会出现此错误。例如,如果另一个 Web 服务器正在指定端口上运行。配置文件测试说一切正常。 查看 /var/log/nginx/error.log 清楚地显示了问题。
你已经有了:
这意味着您的服务器是从那里包含的(默认情况下从 符号链接
/etc/nginx/sites-available/
)http://nginx.org/en/docs/http/ngx_http_core_module.html#server
在 http 部分之外有一个 server 指令,它需要嵌套在 http 中,而不是作为一个单独的部分。理想情况下,除默认服务器外的任何服务器都应设置为
/etc/nginx/conf.d/$sitename.conf
.如果服务器绑定 IP 地址和端口失败,也会出现此错误。例如,如果另一个 Web 服务器正在指定端口上运行。配置文件测试说一切正常。
查看 /var/log/nginx/error.log 清楚地显示了问题。