2016-11-22 4 views
0

Zuerst, Entschuldigung, wenn ähnliche Fragen zuvor beantwortet wurden, aber die Azure-Konfiguration scheint Änderungen seit den meisten Posts, die ich bisher gesehen habe.Öffnen eines Ports zu einer VM auf Azure

Ich habe eine Anwendung, die ich auf einer Azure VM [Windows Server 2012] installiert habe. Es ist eigentlich wso2 API-Manager, wenn jemand Erfahrung davon hat.

Die Anwendung startet Tomcat und wartet auf Port 9443 auf SSL-Datenverkehr. Warum ist es nicht 443 Ich bin mir nicht sicher.

Ich habe eine eingehende Sicherheitsregel auf dem Network Security Group einrichten, wie folgt:

Priorität: 1010 Quelle: Alle Service: Individuelle Protokoll: Alle Port Range: 9443 Aktion: Erlauben

Ich habe immer noch keine Freude über diesen Zugriff von einem Browser, obwohl ich den leicht verwirrenden "Diese Seite ist nicht erreichbar/die Verbindung wurde zurückgesetzt" Fehler.

Ich würde alle Hinweise begrüßen, um das zu funktionieren oder zu debuggen!

+0

Haben Sie auch eine Ausnahme der Windows-Firewall hinzugefügt ..? – juunas

+0

Ja, Windows-Firewall wäre der einzige Grund, warum das nicht funktioniert, auch überprüfen, ob Tomcat tatsächlich auf diesen Port hört – 4c74356b41

Antwort

0

Ich erlebte kürzlich fast das gleiche Problem, das Sie getan haben. Was für mich funktionierte:

1) Ich habe meine eingehende Regel vor jeder anderen eingehenden Regel hinzugefügt. Ich habe festgestellt, dass Ihre Regel 1010 lautet. Dies bedeutet, dass sie nach der Standard-RDP-Regel angewendet wird. Nein, das sollte keinen Unterschied machen, aber es könnte sein.

2) Wenn Sie Ihre Eingangsregel erstellen, klicken Sie auf die Schaltfläche "Erweitert", wählen Sie die Option CIDR und leiten Sie den Datenverkehr an die interne IP-Adresse der VM weiter.

3) Als Zielport wählte ich nur den Port, den ich brauchte. In Ihrem Fall 9443.

Das Problem für mich war die interne IP-Adresse. Sobald ich eingestellt habe, dass alles für mich funktioniert hat.

Verwandte Themen