EC2 인스턴스에서 웹 서버 포트를 여는 방법


94

0.0.0.0:8787EC2 인스턴스 에서 CherryPy 웹 서버를 실행하고 있습니다.

wgetEC2 머신의 로컬 을 통해 웹 서버에 연결할 수 있지만 내 원격 머신에서 인스턴스에 연결할 수 없습니다 (ssh를 통해 EC2에 연결).

웹 서버에 원격으로 액세스하려면 포트 8787을 열어야합니까? 그렇다면 어떻게 할 수 있습니까? 또한이를 위해 EC2 인스턴스의 퍼블릭 IP를 사용할 수 있습니까?




48
맞아요, 누군가가 1 년 후에 같은 질문을 할 거라고 예상 했어야 했어요
Cat

2
EC2 인스턴스에서 비표준 포트 (예 : 8787)를 열고 회사 네트워크에서 호스트에 액세스하려고하지만 그렇게 할 수없는 경우 조직에서 해당 포트에 대한 아웃 바운드 액세스를 차단하고있을 수 있습니다. 이 경우이 답변을 확인하십시오 .
Vinayak

답변:


136

드롭 다운을 사용하는 대신 이 답변에 설명 된 단계를 따르고 "포트 범위"에 포트 (8787)를 입력 한 다음 "규칙 추가"를 입력하십시오.

Go to the "Network & Security" -> Security Group settings in the left hand navigation

여기에 이미지 설명 입력 인스턴스가 떨어져있는 보안 그룹 찾기 인바운드 규칙을 클릭 여기에 이미지 설명 입력 하십시오. 드롭 다운을 사용하고 HTTP를 추가하십시오 (포트 80). 여기에 이미지 설명 입력 적용을 클릭하고 즐기십시오.


"적용"이 보이지 않습니다. "저장"만 보입니다. "저장"을 클릭하면 포트 3000이 열리지 않습니다. 어딘가에 "적용"버튼이 있습니까?
Noitidart

1
@Noitidart Save는 그가 의미하는 바입니다. 그러나 나는 확신 당신은 지금 :)으로 그것을 알아 냈어
mattdevio

@mattdevio에게 감사드립니다-작동하는 것 같지만 특정 위치에서는 그렇지 않습니다.
Noitidart

또한 Windows EC2 인스턴스를 다루는 경우 @SurajKj에서 제공하는 솔루션을 확인하십시오. 이 솔루션과 함께 저에게 효과적이었습니다.
Utkarsh Gupta

링크 된 지침에서 즉시 명확하지 않지만 "사용자 지정 TCP"를 선택해야합니다. 그렇지 않으면 포트를 변경할 수 없습니다.
KKOrange 2019

30

ec2 보안 그룹에서 TCP 포트 8787을 열어야합니다. 또한 EC2 인스턴스의 방화벽에서 동일한 포트를 열어야합니다.


사용 iptables합니까?
Raffi Khatchadourian

어떻게, 그렇게 할 수있는 링크 나 튜토리얼이 있습니까?
Soumitri Pattnaik

5
EC2 인스턴스의 방화벽에서 포트를 어떻게 열 수 있습니까?
Mahshid Zeinaly


1
이것은 윈도우 용입니다. 나는 우분투에 대해 아무것도 할 필요가 없다고 생각합니다! 그냥 우분투에 대한 보안 그룹 열
Mahshid Zeinaly

9

cyraxjoe에서 설명한대로 보안 그룹을 구성해야합니다. 이와 함께 시스템 포트도 열어야합니다. Windows에서 포트를 여는 단계 :-

  1. 시작 메뉴에서 실행을 클릭하고 WF.msc를 입력 한 다음 확인을 클릭합니다.
  2. 고급 보안이 포함 된 Windows 방화벽의 왼쪽 창에서 인바운드 규칙을 마우스 오른쪽 단추로 클릭 한 다음 작업 창에서 새 규칙을 클릭합니다.
  3. 규칙 유형 대화 상자에서 포트를 선택하고 다음을 클릭합니다.
  4. 프로토콜 및 포트 대화 상자에서 TCP를 선택합니다. 특정 로컬 포트를 선택한 다음 포트 번호 (예 : 기본 인스턴스의 경우 8787)를 입력합니다. 다음을 클릭하십시오.
  5. 작업 대화 상자에서 연결 허용을 선택하고 다음을 클릭합니다.
  6. 프로필 대화 상자에서 연결할 때 컴퓨터 연결 환경을 설명하는 프로필을 선택하고 다음을 클릭합니다.
  7. 이름 대화 상자에서이 규칙의 이름과 설명을 입력 한 다음 마침을 클릭합니다.

참조 :- 포트 열기를위한 Microsoft Docs


1
나는 그 문제에 오랫동안 갇혀 있었다. 이것은 매력처럼 작동했습니다. 감사합니다! 이 솔루션은 더 많은 견인력이 필요합니다.
Utkarsh Gupta
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.