Abrir el puerto 80 directamente a un servidor es una práctica muy arriesgada. La forma moderna y segura de hacerlo es no abrir ningún puerto y usar un túnel.
Herramientas como Cloudflare Tunnels (gratuito) o Tailscale Funnel te permiten exponer tu servidor web a internet de forma segura sin abrir un solo puerto en tu router. El servicio crea un túnel cifrado saliente desde tu servidor a su red, y ellos se encargan de exponerlo al mundo. Es infinitamente más seguro.