似乎 ingress-nginx-controller 已为通配符/默认主机名(即“server_name _;”)设置了服务器配置。该服务器位于配置中的其他主机之前,我相信这会导致所有请求都转到 404(因为没有定义默认后端)。
一个入口控制器中有 3 个入口服务,都在这个默认主机之下。所有 3 项服务都发送到 404。当我手动删除它并重新加载时,下一个主机是所有流量的目的地。我不确定这是否是主机上的 nginx 实例的问题。
似乎 ingress-nginx-controller 已为通配符/默认主机名(即“server_name _;”)设置了服务器配置。该服务器位于配置中的其他主机之前,我相信这会导致所有请求都转到 404(因为没有定义默认后端)。
一个入口控制器中有 3 个入口服务,都在这个默认主机之下。所有 3 项服务都发送到 404。当我手动删除它并重新加载时,下一个主机是所有流量的目的地。我不确定这是否是主机上的 nginx 实例的问题。