T-note

[tnote] 포트넘버 트러블 이슈

j9972 2024. 2. 22. 19:11
728x90

문제 상황

외부에서 구입한 도메인에 uri로 접속을 할때 포트넘버를 uri에 작성하지 않으면 접속이 되지 않았습니다 

 

( 예시 : http://{도메인}:8080 )  이렇게 연결하면 접속이 되었는데

( 예시 : http://{도메인} )  이렇게 연결하면 접속이 되지 않았습니다.

Postman을 통해서 API 테스트를 진행했을때 접속이 가능했지만, 카카오 로그인 부분은 접속이 불가능했습니다.

 

처음에는 이유가 포트넘버를 숨기지 않아서 발생했던 문제라고 생각했어서 포트 넘버를 숨겼지만, 에러가 해결되지 않았습니다.

포트 넘버 숨기는게 특별히 문제 해결에 원인이 아니였습니다.

 

( 중간중간에 무한 로딩이 걸리면 ec2 인스턴스를 중지 했다가 켜보시면 됩니다 )

 

문제 원인

스프링의 기본 포트가 80인데, docker 를 시작하는 script에 포트 넘버를 연결하는 코드가 문제였습니다

기본 포트 80을 프로젝트의 포트넘버 8080에 연결을 해줘야 하는데, 저 같은 경우는 8080에서 8080으로 연결하는 실수를 했습니다.

 

해결 방안

해결 전 코드

해결 전 코드

해결 후 코드

해결 후 코드

결과

결과

위와 같이 잘 연결됩니다!