it-swarm.com.de

So öffnen Sie einen Webserver-Port auf der EC2-Instanz

Ich verwende einen CherryPy-Webserver bei 0.0.0.0:8787 auf einer EC2-Instanz.

Ich kann über das lokale wget auf dem EC2-Computer eine Verbindung zum Webserver herstellen, aber ich kann die Instanz nicht von meinem eigenen Remote-Computer aus erreichen (ich verbinde mich über ssh mit EC2).

Muss ich Port 8787 öffnen, um remote auf den Webserver zuzugreifen? Wenn ja, wie geht das? Kann ich dafür auch die öffentliche IP der EC2-Instanz verwenden?

86
Cat

Befolgen Sie die Schritte, die unter diese Antwort beschrieben sind. Geben Sie statt der Dropdown-Liste den Port (8787) in "Portbereich" und dann "Regel hinzufügen" ein.

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

enter image description here Finden Sie die Sicherheitsgruppe, von der Ihre Instanz getrennt ist. Klicken Sie auf Eingehende Regeln enter image description here Verwenden Sie die Dropdown-Liste und fügen Sie HTTP (Port 80) hinzu enter image description here Klicken Sie auf Übernehmen und genießen

117
cyraxjoe

Sie müssen TCP Port 8787 in der ec2-Sicherheitsgruppe öffnen. Außerdem müssen Sie denselben Port in der Firewall der EC2-Instanz öffnen.

28
dmohr

Sie müssen die Sicherheitsgruppe wie von cyraxjoe angegeben konfigurieren. Dazu müssen Sie auch den System-Port öffnen. Schritte zum Öffnen des Ports in Windows: -

  1. Klicken Sie im Startmenü auf Ausführen, geben Sie WF.msc ein, und klicken Sie dann auf OK.
  2. Klicken Sie in der Windows-Firewall mit erweiterter Sicherheit im linken Bereich mit der rechten Maustaste auf Eingehende Regeln, und klicken Sie dann im Aktionsbereich auf Neue Regel.
  3. Wählen Sie im Dialogfeld Regeltyp die Option Port aus, und klicken Sie dann auf Weiter.
  4. Wählen Sie im Dialogfeld Protokoll und Ports die Option TCP aus. Wählen Sie Bestimmte lokale Ports aus, und geben Sie die Portnummer ein, z. B. 8787 für die Standardinstanz. Weiter klicken.
  5. Wählen Sie im Dialogfeld Aktion die Option Verbindung zulassen aus, und klicken Sie dann auf Weiter.
  6. Wählen Sie im Dialogfeld Profil alle Profile aus, die die Computerverbindungsumgebung beschreiben, zu der Sie eine Verbindung herstellen möchten, und klicken Sie dann auf Weiter.
  7. Geben Sie im Dialogfeld Name einen Namen und eine Beschreibung für diese Regel ein, und klicken Sie dann auf Fertig stellen.

Ref: - Microsoft Docs für das Öffnen von Ports

1
SurajKj