Nginx 504 Timed out 에러

MoonJaeGyeong·2024년 3월 27일

오류 해결

목록 보기
3/4

docker 에 Nginx 를 담고 또 docker 안에 springboot를 연결시켜서 ec2에 자동 배포 하려는 마음으로 Github Actions CD 를 잘 짜고 오류 없이 돌아가길래 싱글벙글하고 있는 와중 마주한 오류

찾아보니 우선 서버와의 통신이 느려 그렇다는 얘기도 있어서 무엇이 문제인지 찾아보다 다시 인스턴스를 새로 만들려고 생각한 그 때

'버지니아 북부' 에서 개발을 한 것을 보게 되었다... 지금까지 고생한 게 날아간 느낌이었지만
이것만 바꿔준다면 되겠지 라는 희망으로 다시 서울로 바꾼 후 ec2 환경을 세팅하고 똑같이 해줬는데도

다시 보이는 504 Gateway Time-out 이젠 뭐가 문제인지 감도 안오다가

server {   

  listen 80;   

  server_name {domain};   

  location / {      

    proxy_pass http://{domain}/;      

    proxy_connect_timeout 300;      

    proxy_send_timeout 300;      

    proxy_read_timeout 300;      

    send_timeout 300;   

    }

}

다음과 같은 설정을 추가해보라길래 ec2에 들어가 그대로 추가해보았다 그랬더니 뜨는
502 Bad GateWay,,, 이제 뭐가 문제인지도 모를 만큼 구글링을 하며 지쳐갈 때 쯔음

보안 그룹에 8080 포트를 추가를 안한 것을 보게 되었다..............

애초에 스프링을 전제로 nignx를 설계 했기 때문에 8080 포트가 허용이 안되어 있으니 애초에 접속이 될리도 없었다... 보안 그룹에서 8080 포트를 허용 해주니

서버와 통신이 잘 되는 모습...... 어이 없는 오류였지만 그래도 잘 배워갔다.

profile
내 맘대로 끄적이는 개발 블로그

0개의 댓글