Estoy tratando de ejecutar un servidor ubuntu apache en la plataforma en la nube de Google, he creado las instancias de VM pero no puedo conectarme a ningún otro puerto aparte del 80 y el 22. Aquí están todas las cosas que he probado hasta ahora:
Creación de reglas de Firewall para permitir el tráfico de entrada a los puertos 21, 20 y 443.
Los únicos puertos que parecen estar abiertos son el 80 y el 22.
También permití el acceso HTTP y HTTPS en la configuración de VM
Entonces, básicamente, lo que estoy tratando de hacer es abrir puertos en mi servidor. No estoy seguro de lo que estoy haciendo mal.
Ya instaló Apache y se está ejecutando en el puerto 80, como puede ver en la prueba de nmap, un puerto cerrado solo significa que no hay ninguna aplicación ejecutándose en ese puerto, esto es diferente a filtrado, vea esto para obtener más información, esto confirma que las reglas de su firewall son correctas (está permitiendo el tráfico de todas las fuentes 0.0.0.0/0). A estas alturas, debería poder acceder a su sitio web en el puerto 80, si no, le sugiero que siga esta guía de GCP .
Entonces, si desea ejecutar apache en el puerto 443, solo necesita cambiar su configuración (básicamente, deberá obtener un certificado para su servidor, configurar algunos parámetros relacionados y luego crear un virtualhost escuchando en el puerto 443, hay muchos guías en Internet para esto solo google para "habilitar https apache [your_OS]"), eso debería ser suficiente ya que las reglas de firewall en GCP y su instancia parecen estar configuradas correctamente.