2016-04-15 5 views
0

gebunden wird. Ich habe eine Anwendung node.js entwickelt und versucht, meine App in Windows Server 2012R2 von Azure bereitzustellen.Der Server kann nicht ausgeführt werden, indem die im azurblauen Portal angezeigte öffentliche IP-Adresse

Wenn ich versuche, den Server durch Angabe der IP als "104.11.43.216" zu starten, die als öffentliche IP der virtuellen Maschine im Portal angezeigt wird, denke ich, dass auf die Anwendung außerhalb meiner virtuellen Maschine zugegriffen werden kann. Aber es beginnt nicht mit einem Fehler zu sagen, "EADDRNOTAVAIL 104.11.43.216 hören".

Wenn ich die IP angeben, die ich als IPV4 vom System bekomme, meine ich mit der virtuellen IP "10.0.0.4" läuft die App perfekt, aber nur innerhalb der VM erreichbar.

Wie kann ich die Anwendung für den Zugriff außerhalb meiner virtuellen Maschine machen?

Antwort

0

Ich denke, Sie müssen einen neuen Endpunkt für den Überwachungsport Ihrer Anwendung für die öffentliche IP der VM hinzufügen, dann können Sie versuchen, die Adresse IP:port von Internet außerhalb VM zuzugreifen.

Wenn Sie das alte Azure-Portal verwenden, fügen Sie den neuen Endpunkt auf der Registerkarte ENDPOINTS hinzu, siehe Abbildung unten. enter image description here

Wenn Sie das neue Azure-Portal verwenden, beachten Sie die folgende Abbildung. enter image description here

+0

Pan, ich bekomme keine Endpunkte Option in allen Einstellungen meiner virtuellen Maschine. Ich benutze ein neues Portal. –

+0

@Shyamkumar Können Sie weitere Informationen zur Analyse des Problems weitergeben? Wie die Abbildung zeigt alle Einstellungen Ihrer VM, die Schritte Ihrer Erstellung für VM, etc. –

+0

@Shyamkumar Irgendwelche Updates? –

Verwandte Themen