Ich habe ein neues Ubuntu-Instanz-Setup auf Amazon EC2. Auf dieser Instanz befindet sich ein Knoten-Webserver. Wenn ich versuche, meine Website aufzurufen, wird in meinem Browser eine Fehlermeldung angezeigt. Der Fehler ist:
Connect: Connection refused
Ich habe bestätigt, dass ich die Maschine anpingen kann. Beim Eingeben http://[ipAddress]
oder http://[ipAddress]:8080
in meinem Browser wird jedoch der obige Fehler angezeigt. Wenn ich den Knoten-Webserver starte, heißt es:
Server listening on 8080
Ich habe die Portweiterleitung mit dem folgenden Befehl implementiert:
iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80
-j REDIRECT --to-port 8080
Ich glaube, ich habe die Firewall mit den folgenden Befehlen ordnungsgemäß geöffnet:
iptables -A INPUT -p tcp -m tcp --sport 80 -j ACCEPT
iptables -A OUTPUT -p tcp -m tcp --dport 80 -j ACCEPT
Ich stecke fest. Ich weiß nicht, warum ich eine "Verbindung abgelehnt" bekomme. Ich würde mich sehr über jede Hilfe oder Erkenntnis freuen, die jemand geben kann. Zu diesem Zeitpunkt bin ich mir nicht sicher, ob diese Nachricht von Ubuntu oder vom Node-Server stammt. Darüber hinaus weiß ich nicht, wie ich dieses Problem aufspüren kann.
Danke für deine Hilfe. Es bedeutet mir viel.