Nginx:/etc/nginx/nginx.conf中不允许使用“server”指令:76

Nginxconfiguration就像默认:

图像-1

图像-2-

我找不到任何关于这个错误的线索。 谁能帮我? 任何帮助将不胜感激。 谢谢。

你已经拥有了:

include /etc/nginx/sites-enabled/*; 

这意味着你的服务器从那里被包含(默认情况下从/etc/nginx/sites-available/

http://nginx.org/en/docs/http/ngx_http_core_module.html#server

http部分之外有一个服务器指令,它需要嵌套在http中,而不是作为一个单独的部分。 理想情况下,应该在/etc/nginx/conf.d/$sitename.conf设置除默认值以外的任何服务器。

如果服务器无法绑定IP地址和端口,也会出现此错误。 例如,如果另一个Web服务器正在指定的端口上运行。 configuration文件testing表示一切正常。

查看/var/log/nginx/error.log,但清楚地显示了问题。