Zugriff auf die Google Cloud Compute-VM-Instanz über externe IP-Adresse nicht möglich

537
Tyler

Ich habe eine VM eingerichtet und aktiviert, um HTTP-Verkehr und HTTPS-Verkehr zuzulassen. Ich kann jedoch nicht auf die externe IP in einem Browser zugreifen. Ich benutze die VM für Webentwicklungstests und muss die vorgenommenen Änderungen sehen. Die externe IP-Adresse wird als (kurzlebig) aufgelistet, aber nach allem, was ich gelesen habe, bedeutet dies, dass die IP nicht durch Abschalten / Neustarten bestehen bleibt.

0
Was für einen Fehler bekommst du? Timeout / Verbindung abgelehnt? Haben Sie versucht, diese Anleitung von Google zu befolgen? https://cloud.google.com/compute/docs/tutorials/basic-webserver-apache (insbesondere der Firewall-Regelteil) User025 vor 5 Jahren 0
Nach ungefähr 30 Sekunden bekomme ich "Diese Website kann nicht erreicht werden. 35.232.24.81 hat zu lange gedauert, um zu antworten.", Hat dies etwas mit dem aktiven Verzeichnis .htaccess zu tun? Ich versuche das zu finden, um das Verzeichnis zu ändern. Tyler vor 5 Jahren 0
Dies kann bedeuten, dass Ihr Webservice nicht ausgeführt wird. Versuchen Sie es mit dem Curl-Vorschlag von Steven und prüfen Sie, ob Apache oder Nginx ausgeführt wird User025 vor 5 Jahren 0
Wie genau haben Sie den Verkehr zugelassen? Albin vor 5 Jahren 0

2 Antworten auf die Frage

0
Steven

Die Masse meiner Erfahrung mit Cloud-basierten Produkten sind AWS-basierte ...

Bitte überprüfen Sie Ihre Firewall-Konfiguration (Sicherheitsgruppenregel) für diese VM. Stellen Sie sicher, dass Port 80 (und 443 bei Verwendung von SSL) aktiviert ist, um den Verkehr von 0.0.0.0/0 zu Ihrer VM zuzulassen.

Bei der Konfiguration von Sicherheitsgruppenregeln in der Cloud ist 0.0.0.0/0 an / von überall anzugeben. In diesem Fall erlauben Sie Verbindungen von überall (0.0.0.0/0), um eine Verbindung zu Ihrer VM herzustellen.

Dann überprüfen Sie bitte Ihre Webserver-Konfiguration. Verwenden Sie Apache oder Nginx?

Können Sie die Website vom Terminal aus locken? zB curl localhost durch den curl Befehl können Sie feststellen, dass der Webserver in der Tat lebendig und bereit ist, für Verbindungen, die Fehlersuche Zeit zu minimieren, während Sie die Sicherheitsgruppe Regeln herauszufinden.

Es gibt Zeiten, in denen Sie den Zugriff auf eine Cloud-Ressource einschränken möchten, Sie würden jedoch die IP-Adresse (n) angeben, von der aus Sie Verbindungen zulassen. Bei der Fehlerbehebung bei Sicherheitsgruppenregeln finde ich es am einfachsten, mit 0.0.0.0/0 zu beginnen. Bestätigen Sie, dass die Verbindungen wie erwartet funktionieren, und ersetzen Sie 0.0.0.0/0 durch eine oder mehrere bestimmte Adressen. Steven vor 5 Jahren 0
0
Tyler

Vielen Dank für die Unterstützung. Durch das Nichtbeachten und Aktivieren von sowohl HTTPS als auch HTTP-Datenverkehr fügt Google eine sichere Verbindung zur IP-URL hinzu. Ich hatte jedoch nie ein Zertifikat für die VM, sodass das "s" von der in https: / generierten URL entfernt wurde. / habe mir Zugriff gewährt.