Ich verwende einen CherryPy-Webserver 0.0.0.0:8787
auf einer EC2-Instanz.
Ich kann über Local wget
auf dem EC2-Computer eine Verbindung zum Webserver herstellen, aber ich kann die Instanz nicht von meinem eigenen Remote-Computer aus erreichen (ich stelle über ssh eine Verbindung zu EC2 her).
Muss ich Port 8787 öffnen, um remote auf den Webserver zugreifen zu können? Wenn ja, wie kann das gemacht werden? Kann ich dafür auch die öffentliche IP der EC2-Instanz verwenden?
amazon-ec2
webserver
port
cherrypy
Katze
quelle
quelle
Antworten:
Befolgen Sie die in dieser Antwort beschriebenen Schritte, anstatt das Dropdown-Menü zu verwenden. Geben Sie den Port (8787) in "Portbereich" und dann "Regel hinzufügen" ein.
quelle
Sie müssen den TCP-Port 8787 in der ec2-Sicherheitsgruppe öffnen. Außerdem muss derselbe Port in der Firewall der EC2-Instanz geöffnet werden.
quelle
iptables
?Sie müssen die Sicherheitsgruppe wie von cyraxjoe angegeben konfigurieren. Außerdem müssen Sie den Systemport öffnen. Schritte zum Öffnen des Ports in Windows: -
Ref: - Microsoft Docs für Portöffnung
quelle