![](/img/trans.png)
[英]AWS LAMBDA api gateway error “Malformed Lambda proxy response” status error 502
[英]502 Gateway Error on AWS - API
我正在创建一个测试Web应用程序,并已使用nginx将其部署到AWS Ubuntu服务器。
尝试访问我的API时,我收到502错误网关错误。
我对此并不陌生,并且已经启动了node.js,并且除我要对mongodb进行API调用以读取或写入信息外,其他一切似乎都工作正常。 它在本地工作正常,所以我很茫然。
GET http://ec2-54-72-145-112.eu-west-1.compute.amazonaws.com/api/rest/golf 502(Bad Gateway)
这是nginx服务器配置
location /xxxxxxxxxxxxxxx{
alias /home/ubuntu/xxxxxxxxxxxxxx/site/public;
}
location /api/ {
proxy_pass http://127.0.x.1:8180/api/;
}
..
我知道我可能没有提供足够的信息,但希望有人有一个主意。
谢谢!
nginx错误消息HTTP 502
指示nginx正常运行,但无法访问您指定的代理。 因此,建议您检查端口和绑定IP是否正确。
您可以在Ubuntu计算机上使用以下命令检查哪些端口受哪个应用程序绑定:
netstat -tulpen
您应该在“本地地址”列中看到一行,在您的情况下,值为127.0.x.1:8180
。 如果不存在,请尝试找出您的节点应用程序绑定了哪个端口,然后重新配置nginx以使用该端口。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.