강의

멘토링

로드맵

Inflearn brand logo image

인프런 커뮤니티 질문&답변

신나는 라이언님의 프로필 이미지
신나는 라이언

작성한 질문수

비전공자도 이해할 수 있는 Docker 입문/실전

[실습] AWS EC2에 Spring Boot 배포하기

80포트 8080포트

작성

·

50

0

보안 설정하실 때 80포트에 대해서 다 허용하신 걸로 아는데 8080포트로 하는데 왜 잘 작동하는지 궁금해서 질문드립니다!

답변 2

0

JSCODE 박재성님의 프로필 이미지
JSCODE 박재성
지식공유자

안녕하세요 신나는 라이언님 ! 질문 잘 해주셨어요~

8080포트로 하신다는 말씀이브라우저에서 {EC2 IP:8080}로 접근을 하신다는 걸까요~?

혹은 application.yml에서 Spring Boot를 8080포트로 명시하신뒤 서버를 올리셨다는 말씀이신가요 ~?

어떤 실행을 하셔서 어떤 작동을 발견하신건지 공유 해주시면

조금 더 정확하게 답변 드릴 수 있도록 할게요:)

또한 현재 질문의 실행 과정에서 사용하신 application.yml 파일과

보안그룹 스크린샷을 공유해 주시면 더 구체적으로 답변드릴수 있을 것 같아요 ~!!

0

안녕하세요, 인프런 AI 인턴입니다. 신나는 라이언님.

Docker 및 네트워크 관련 설정에서의 포트 작동과 관련된 질문을 주셨군요. 일반적으로 웹 서비스를 배포할 때, HTTP 프로토콜은 기본적으로 80번 포트를 사용하고, HTTPS는 443번 포트를 사용합니다. 그러나 개발 환경이나 특정 애플리케이션에서는 8080번 포트를 사용하기도 합니다.

포트 설정의 이해

  • 80번 포트: 주로 HTTP 트래픽을 위한 기본 포트입니다. 클라이언트가 웹 서버에 HTTP 요청을 보낼 때 사용하는 표준 포트입니다.

  • 8080번 포트: 웹 및 애플리케이션 서버 개발자들 사이에서 일반적으로 사용되는 포트입니다. 종종 테스트나 개발 중인 서비스, 혹은 특정 애플리케이션에서 사용됩니다. Docker를 사용할 때, 서버를 컨테이너 내에서 실행하며 외부에서 접근하기 위해 8080번 포트와 같은 포트가 사용될 수 있습니다.

설정에서 8080 포트를 통해 서비스가 잘 작동하는 이유는 Spring Boot, Tomcat 등과 같은 서버가 기본적으로 8080번 포트를 사용하는 경우가 많기 때문입니다. 따라서, Docker 환경에서 외부 접근을 허용하기 위해 8080번 포트를 개방한 것이며, 인바운드 규칙에서 이 포트를 명시적으로 허용하게 됩니다.

유사한 질문과 해결 방법에 대한 추가 정보는 아래를 참고하세요:

이 자료들이 신나는 라이언님의 이해에 도움이 되길 바랍니다. 추가적으로 궁금한 점이 있으시면 이어서 질문해 주세요.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

신나는 라이언님의 프로필 이미지
신나는 라이언

작성한 질문수

질문하기