我面临的问题与孔,我创建了我的服务和我的路线完全一样的5分钟快速入门的孔的留档,但我只改变了一些参数设置服务与我自己的apilocalhost:3000。
这就是我的设置:
这就是我为创建我的服务所做的。
我使用以下参数创建了我的服务:
{
"name": "users",
"url": "http://localhost:3000",
"host": "127.0.0.1"
}
然后我用body创建了路线:
{
"hosts": [ "127.0.0.1"],
"methods": ["GET"],
"paths": ["/"],
"name": "users"
}
然后我试了一下,如果一切正常http://localhost:8080/users标题为:“主机:127.0.0.1”
我得到的答复是:
502坏网关:从上游服务器收到无效响应
2019/03/04 09:28:36[错误]36#0:*63824 connect()连接到上游时失败(111:连接被拒绝),客户端:172.18.0.1,服务器:kong,请求:“获取/用户HTTP/1.1”,上游:http://127.0.0.1:3000/users,主机:“127.0.0.1”
因此,我们可以看到Kong试图访问好的endpoint“127.0.0.1:3000/”,但无法访问它。
也许Kong试图访问的是自己的容器localhost,但我不知道,我也不知道如何修复它,也许你可以帮助我!
您确实已将Kong配置为访问其自己的容器。为了访问在实际机器上运行的服务(我假设这里是Windows或macOS),您可以将服务指向http://host.docker.internal:3000
。此外,在您正确连接之前,我将省略主机的属性,然后再次添加限制。
另请参阅此问题:windows上的DockerIzed Kong给出“从上游服务器接收到无效响应”
Kong在一个容器中运行就像它有自己的小VM(别打我,我知道这不完全是真的,但从网络的角度来看,这是可行的),而
localhost
对于Kong来说就是这个容器。货柜的东道主为香港,是一个独立的东道主。
在通过eclipse上传应用程序后,我收到了502坏网关错误,我不明白为什么会发生这种情况? 我通过AWS弹性豆茎控制台创建了一个示例应用程序。然后我在eclipse中加载了服务器。之后我发布了它,并在EB控制台中获得了“环境更新成功完成”的消息。然而,当我转到网址时,我得到一个502坏网关错误。我看了日志,看看出了什么问题,但我唯一发现的是 连接到上游时失败(111:连接被拒绝),客户端:172
我一个多星期都找不到解决办法。在dev服务器上一切正常,但在生产环境中则不然。我没有力量,我呼吁各位同事:) 我在Socket上使用Laravel echo服务器。io使用CloudFlare。尝试连接时,我收到一个错误:WebSocketError:收到意外状态代码(502坏网关) Ubuntu 16.04。7 LTS,Laravel Echo服务器:1.6。1,NodeJs:v12。19 拉威
我的nginx.conf文件是这样的: 现在,在打开一些URL时,它抛出了502个坏网关,但对其他URL则没有。我犯的错误。日志为: 2019/01/10 23:53:39[错误]12139#12139:*5 recv()在从上游读取响应头时失败(104:由对等方重置连接),客户端:127.0。0.1,服务器:localhost,请求:“GET/wordpress/HTTP/2.0”,上游:fas
502网关错误。错误日志和nginx配置如下。有什么问题吗? [错误]7660#0:*10 connect()在连接到上游时失败(111:连接被拒绝),客户端:40.83。126.181,服务器:127.0。0.1,请求:“GET/HTTP/1.1”,上游:fastcgi://127.0.0.1:9000,主持人:“www.mysite.com” nginx。形态: vhost/home.conf
我在裸机上安装了一个库伯内特斯集群(使用威睿虚拟机),节点如下 Metallb安装为集群的负载平衡器,calico安装为CNI 我还安装了带舵柄的nginx入口控制器 我部署了一个简单的nginx服务器进行测试 我使用负载均衡器类型的部署从metallb获得IP,工作正常,但当我添加入口时,尽管分配了IP,但我得到错误502坏网关,如下所示: 防火墙已启用,但所需端口已打开 我的服务和pods工作
我还一直得到“自动填充$HTTP_RAW_POST_DATA是deprecated”,并且我已经在.ini中将always_populate_raw_post_data更改为-1,我一直得到这些。