Nginx 配置与默认配置一样:
我找不到有关此错误的任何线索。有人能帮助我吗?任何帮助都将不胜感激。谢谢。
答案1
你已经拥有了:
include /etc/nginx/sites-enabled/*;
这意味着你的服务器从那里包含进来(默认情况下从符号链接而来/etc/nginx/sites-available/
)
http://nginx.org/en/docs/http/ngx_http_core_module.html#server
答案2
http 部分之外有一个服务器指令,它需要嵌套在 http 中,而不是作为单独的部分。理想情况下,除默认服务器之外的任何服务器都应在 中设置/etc/nginx/conf.d/$sitename.conf
。
答案3
如果服务器无法绑定 IP 地址和端口,也会出现此错误。例如,如果另一个 Web 服务器正在指定端口上运行。配置文件测试表明一切正常。
查看 /var/log/nginx/error.log 可以清楚发现问题。