2014-05-17 2 views
1

내가 테스트 웹 응용 프로그램을 만드는 오전과의 nginx를 사용하여 AWS 우분투 서버에 배포 한 ..502 게이트웨이 오류 - 내 API에 도달 할 때 API

나는 502 잘못된 게이트웨이 오류를 얻고있다 ..

나는 이것에 익숙하지 않고 node.js를 시작했으며, 정보를 읽거나 쓰려면 mongodb에 대한 API 호출을 수행 할 때를 제외하고는 모두 잘 작동하는 것처럼 보입니다.

내가 아는 ..

이의 nginx 서버 설정

location /xxxxxxxxxxxxxxx{ 
alias /home/ubuntu/xxxxxxxxxxxxxx/site/public; 
} 

location /api/ { 
proxy_pass http://127.0.x.1:8180/api/; 
} 

입니다 http://ec2-54-72-145-112.eu-west-1.compute.amazonaws.com/api/rest/golf 502 (잘못된 게이트웨이)를 GET .... 손실에 좋은 로컬 내가 그래서

을하고있다 충분한 정보를 제공하지는 못했지만 잘하면 누군가가 아이디어를 가지고 있습니다 ..

고마워!

답변

0

nginx 오류 메시지 HTTP 502은 nginx가 제대로 작동하지만 지정된 프록시에 도달 할 수 없음을 나타냅니다. 그래서 포트와 바인딩 IP가 올바른지 확인하는 것이 좋습니다.

당신은 포트가 여러분의 우분투 시스템에서이 명령을 사용하는 응용 프로그램에 구속되는 확인할 수 있습니다

netstat -tulpen 

당신은 열 "로컬 주소"로하고 값 127.0.x.1:8180 귀하의 경우 라인을 볼 수 있습니다. 거기에 없다면 노드 응용 프로그램에 의해 어느 포트가 연결되어 있는지 파악하고 nginx를 재구성하여 해당 포트를 사용하십시오.

관련 문제