Wie öffnet man einen Port auf einem Windows-Server?

Wie öffnet man einen Port auf einem Windows-Server?

Ich habe einen Windows 2008-Server auf Amazon EC2. Ich habe den Jboss 7-Server auf Port 8080 installiert (IIS läuft auf Port 80). Wenn ich es http://localhost:8080innerhalb des Servers in einem Browser ausführe, funktioniert es einwandfrei. Aber wenn ich von außerhalb darauf zugreife, http://IPaddress:8080läuft die Anforderung ab. Bitte beachten Sie, dass http://IPaddresses einwandfrei funktioniert und auf die IIS-App verweist.

Ich habe mich in diesem Forum umgesehen und ein paar nützliche Befehle gefunden

netstat -a -nzeigt korrekt an, dass Port 8080 lauscht

Dann habe ich 4 Regeln in der Windows-Firewall hinzugefügt, 2 für eingehenden Verkehr auf Port 8080 für UDP und TCP und 2 für ausgehenden Verkehr auf Port 8080

Wenn ich das jetzt mache netsh firewall show state, wird unter der Überschrift „Derzeit auf allen Netzwerkschnittstellen geöffnete Ports“ sowohl für UDP als auch für TCP Port 8080 angezeigt.

Fehlt mir etwas? Wie kann ich über das Internet auf Port 8080 für diesen Server zugreifen?

Antwort1

Mein Fehler! Das Problem lag eigentlich beim Jboss-Setup. Jboss läuft standardmäßig nicht im Broadcast-Modus.

Jboss 7 wird mit einer Setup-Datei standalone.xml geliefert, die ein Tag hat <interface name="public">, das standardmäßig auf 127.0.0.1 eingestellt ist. Ich musste es ändern in<any-address>

Für Details

https://stackoverflow.com/questions/6853409/binding-jboss-as7-to-all-interfaces

verwandte Informationen