Ich kann SSH in meine Azure-VM. Jedoch sind weder NGINX auf Port 80 noch dockerisierter ASP.NET Core auf Port 5000 zugänglich. Ich habe den Sicherheitsendpunkt "allow" in der Azure-Portalkonfiguration hinzugefügt.Azure + Ubuntu VM + Endpunkte
Innerhalb SSH-Sitzung, lynx localhost zuzugreifen: 80 und localhost: 5000 arbeitet als
erwartetDocker Behälter mit Start:
docker run -t --rm -p 5000:5000 *imagename*
I IPTABLES dieser Empfehlung zu ändern versucht apache not accepting incoming connections from outside of localhost aber dabei wird immer noch "0 pkts" angezeigt. iptables -vL
Screenshot der Azure-Regelkonfiguration:
Außerdem habe ich die ausgehende Regel Port 80 wie Rem vorgeschlagen, aber bisher nicht geholfen hat.
Können Sie Ihre Frage bearbeiten, um zu zeigen, wie Sie Ihre Sicherheitsregeln für eingehende Anrufe einrichten? Alles, was Sie gesagt haben, war, dass Sie einen "Sicherheitsendpunkt zulassen" hinzugefügt haben, und das ist überhaupt nicht klar. –
Screenshot hinzugefügt, hoffentlich bringt das Klarheit. – Malachi
Ich habe auf die offensichtlichste, Hammer-und-Nagel-Problemumgehung zurückgegriffen. Ich habe einen alten P4 dedicated Server, der Anfragen über SSH an den Azure-Server weiterleitet. Bitte, befreie mich von diesem Horror! – Malachi