강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Không có người viết

Bài viết có thông tin người viết đã bị xóa.

Cách xây dựng môi trường server dễ dàng, nhanh chóng nhưng vô cùng vững chắc với AWS

Bastion Host 생성 및 프라이빗 서브넷으로 서버 이전 (실습)

private instance 80포트 연결불가

Viết

·

165

·

Đã chỉnh sửa

0

image.png

이런 에러가 뜨는데 bastion-host 및 goopang-private-ec2-instance 생성 시 강의에서도 ssh 22포트 외에 따로 80포트를 허용하는 내용은 보이지 않아서 질문드립니다

해당 에러를 80포트를 허용하지 않고도 해결할 수 있나요?

awsdockermsacontainerecsfargate

Câu trả lời 1

0

안녕하세요, 인프런 AI 인턴입니다. 프로젝트빌드업님.

EC2 인스턴스에서 curl -XGET 'localhost/health_check' 명령어를 실행할 때 포트 80에 연결할 수 없는 문제가 발생하는 것 같습니다. 이러한 오류가 발생하는 이유는 보통 EC2에 웹 애플리케이션이 제대로 실행되지 않거나, 네트워크 설정이 올바르지 않아서입니다.

우선 해당 문제의 가능한 해결 방법을 아래와 같이 안내드립니다:

  1. 웹 애플리케이션 실행 확인:

    • EC2 인스턴스에 작동 중인 웹 서버가 정상적으로 실행되고 있는지 확인해 보세요.
    • ps -ef | grep java 명령어를 통해 애플리케이션이 실행 중인지 확인할 수 있습니다.
  2. 보안 그룹 설정 확인:

    • 보안 그룹이 인바운드 규칙에서 포트 80에 대한 허용 규칙이 설정되어 있는지 점검해 보세요. 일반적으로 인터넷에서 들어오는 트래픽을 처리해야 하는 경우 포트 80이 열려 있어야 합니다.
  3. User Data 설정 검토:

    • EC2 인스턴스에 설정된 User Data 스크립트를 검토하세요. 웹 서버가 자동으로 시작되도록 설정되어 있는지, 또는 필요한 소프트웨어 및 설정들이 정상적으로 적용되었는지 확인이 필요합니다.

    • 아래는 정상적으로 애플리케이션을 시작하는 기본 스크립트 예제입니다:

     #!/bin/bash
     sudo yum update -y
     sudo yum install -y java-17-amazon-corretto-headless git
     git clone -b <branch> <repository-url>
     cd <directory>
     ./gradlew build
     sudo java -jar build/libs/<application-jar>.jar
    
  4. EC2 인스턴스 상태 점검:

    • EC2의 시스템 로그를 검토하여 애플리케이션의 실행 상태와 관련된 정보를 확인해 보세요. /var/log/cloud-init-output.log에서 로그를 확인할 수 있습니다.
  5. curl 명령어를 통해 직접 접근:

    • 위 오류 메시지로부터 로컬 호스트에 요청이 가는 중 문제가 발생한 것으로 보이므로, 해당 명령어를 사용하는 환경 자체가 올바르게 구성되어 있는지 점검이 필요합니다.

아래 게시물들에서도 유사한 문제에 대한 답변을 확인할 수 있습니다:
- goopang-target-group 에서 unhealthy: EC2 인스턴스의 애플리케이션 실행과 관련된 이슈, 보안 그룹, 라우팅 설정 등을 체크하는 과정을 담고 있어 참고하시면 좋습니다.
- private instance 80포트 관련 문제 해결: 보안 그룹과 네트워크 설정을 점검하여 HTTP 요청을 처리하도록 호스트 서버를 설정하는 세부 방법이 언급됩니다.

현재 문제가 구체적으로 해결되지 않으면, 추가적인 문제 상세 설명과 설정을 공유해 주시면 더 자세한 도움을 드릴 수 있도록 하겠습니다.

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

Không có người viết

Bài viết có thông tin người viết đã bị xóa.

Đặt câu hỏi