我正在尝试将GCP中的静态全局LB IP分配给GKE中的入口控制器( ingress Nginx),但每当我这样做时,都会收到关于以下内容的错误消息
Error syncing load balancer: failed to ensure load balancer: requested ip "<IP_ADDRESS>" is neither static nor assigned to the LB
如果我尝试将LBIP值设置为与我集群位于同一区域的静态区域IP,则可以正常工作。如果我没有传入同样有效的LBIP值,则会为我分配一个IP。
我使用的是命令
hel
我正在调试一个问题,在这个问题中,请求被删除,没有任何HTTP响应,也没有进入我们的后端代码。我已经将其精确定位为nginx,并且请求URI太长(在5000字符的范围内)。请求不需要那么长,这是前端代码中的一个bug,但我希望nginx返回414 URI Too Long,这正是存在响应的原因。但我却得到了
$ curl https://my.server?foo=barbarbar(repeat*many times)
...
curl: (92) HTTP/2 stream 1 was not closed cleanly before end of the underlying stre
我正在通过brew使用nginx,它似乎被配置并正确工作--在某种程度上。我有多个主机文件(大约20个网站),几乎所有它们都工作良好,但是,任何新添加的网站将无法工作。
所有旧主机文件似乎都加载得很好,例如,端口80上有服务器名site.test,但是在我的web浏览器中添加的任何新主机文件都会返回“服务器未找到”。
经过大量的故障排除和谷歌搜索,我终于发现了一些在我的设置中似乎很奇怪的东西,正是这个帖子触发了它:。虽然它似乎解决不了我的确切问题。
当我运行nginx -t时,我得到:
nginx: [warn] the "user" directive makes sense
我在亚马逊网络服务服务器上有我的rails 5网站,一切对我来说都很好,但由于发送电子邮件的问题,我需要更改区域,我使用信息in this web page创建了我的实例的图像,然后我执行它指定了新的区域,但当我试图通过ipv4地址访问页面时,页面保持加载,没有显示我的网站在另一个实例中运行良好,我尝试使用密钥对通过控制台访问,以前实例中的所有文件都在那里。我的服务器使用nginx。可能会遗漏什么?