본문 바로가기

Learning/nginx

Nginx + Docker image(NestJS) 502 Error

502 오류 

Docker image 실행 할때 

docker run -d <dockerimagename>

Nginx에서 proxy 연결을 하였으나 에러 발생

 

딱보면 PORT 가 TCP 8398 이구나 해서 문제 없는 줄 알았으나 그게 아니였음

저 port는 docker image가 실행되는 내부 port임 

 

다시 도크 실행

docker run -d -p 8398:8398 <dockerimagename>

내가 블로그에 -p를 쓰는걸로 적고 

정작 내가 그걸 안써서 개고생을 함

 

외부 8398포트를 내부 8398로 연결해줌

당연히 Nginx에서는 8398로 연결

 

client -> (80) -> nginx -> (8398) -> docker -> (8398) -> NestJS

 

이렇게 되는것 같음.

 

아 개고생...

'Learning > nginx' 카테고리의 다른 글

nginx 업로드 용량  (0) 2021.01.15
SSL 무료 Let's Encrypt 사용하기  (0) 2021.01.13
ubuntu 서버에 Nginx 설치  (0) 2020.12.13
nginx 에서 오류 확인 방법  (0) 2020.12.12