
Estoy evaluando Google Cloud Platform para ver si puedo crear una red de aplicaciones que necesito para un proyecto que planeo comenzar muy pronto. Hasta ahora tengo la API de Compute Engine habilitada en mi proyecto de GCP y una instancia de VM configurada que tiene Apache instalado y listo para servir páginas web.
En este momento sólo puedo acceder a través de la dirección IP externa. Quiero poder acceder a esta máquina virtual a través de un nombre de dominio que compré a través de Google Domains.
Seguíesta guíapara configurar nombres de dominio, IP estáticas, configuraciones DNS, zonas, etc.
Al final de la guía, me da instrucciones sobre cómoverificar que mi configuración esté funcionando correctamentey he realizado todos los pasos mencionados en la guía (suponiendo que mi dominio sea domain.com
):
dig +trace domain.com
o
nslookup domain.com
Ambos muestran la dirección IP externa, pero cuando escribo el nombre de dominio en mi navegador, no se resuelve en esa dirección IP y no veo el contenido del servidor web de mi VM.
También fui a comprobarRutas DNSe ingresé el nombre de dominio, y muestra los registros correctos.
Todavía estoy buscando guías y tal vez debería haber optado por esto:https://cloud.google.com/compute/docs/instances/custom-hostname-vm- Cuando creé mi instancia de VM, no configuré un nombre de host para ella, ¿podría ser por eso?
Configuración del cortafuegos de GCP:
Respuesta1
Compraste un dominio .dev, por lo que necesitas tener tráfico entrante en https (puerto TCP 443). Este dominio (y varios otros) tienen HSTS habilitado para todo el TLD y, por lo tanto, requieren el uso de https.
Su firewall de GCP muestra que tiene una regla de permiso para este tráfico, pero solo para las máquinas virtuales etiquetadas como servidor https. Su máquina virtual no tenía esta etiqueta, por lo que darle esta etiqueta permitirá la entrada al puerto 443.
En este punto, debe configurar su servidor web con un certificado TLS y responder solicitudes TLS en el puerto 443.