0

似乎 ingress-nginx-controller 已为通配符/默认主机名(即“server_name _;”)设置了服务器配置。该服务器位于配置中的其他主机之前,我相信这会导致所有请求都转到 404(因为没有定义默认后端)。

一个入口控制器中有 3 个入口服务,都在这个默认主机之下。所有 3 项服务都发送到 404。当我手动删除它并重新加载时,下一个主机是所有流量的目的地。我不确定这是否是主机上的 nginx 实例的问题。

4

1 回答 1

1

我发现了问题,在主机的 nginx 服务器上,我没有使用代理通行证转发主机标头,因此它总是在第一台主机上被捕获。

于 2021-09-21T05:03:44.623 回答