
Soy bastante nuevo en jugar con servidores (tengo experiencia en programación, pero no en administración de servidores), así que tengan paciencia si hago preguntas básicas y enlace a cualquier tutorial que crea que debería seguir.
Estoy intentando configurar un servidor público IIS 10 desde una máquina virtual AWS Windows. Desde la VM puedo conectarme al localhost, pero desde cualquier otro lugar la conexión resulta en ERR_CONNECTION_TIMED_OUT
. Creo que es porque mi servidor está configurado en localhost, pero no encuentro cómo hacerlo público. Cada vez que busco en Google, aparece "cómo crear un servidor IIS local".
Así es como se ve actualmente:
Obtuve este resultado siguiendo el tutorial oficial de Windows para configurar un sitio web ASP.NET con IIS Manager,encontrado aquí. Estoy alojando el sitio en el puerto 6911 y también abrí ese puerto en el Firewall de Windows. Solicite cualquier aclaración adicional si es necesario.
Básicamente mis preguntas son:
- ¿Funcionará configurarlo de localhost a público (o equivalente)?
- Si es así, ¿cómo lo hago?
Respuesta1
Microsoft IIS no tiene un concepto de localhost
vs.public
En su captura de pantalla, muestra el Administrador de IIS ejecutándose en una máquina, EC2AMAZ-NN0LTIR
el término localhost
al lado, solo significa que esta instancia de IIS es local EC2AMAZ-NN0LTIR
, no es una conexión remota de este servidor a otro.
No hay nada dentro de IIS para hacerlo público, ese es el único modo predeterminado que tiene.
Para que sea accesible desde el mundo exterior, es posible que deba abrir el firewall de Windows y, en su caso, cualquier otro firewall de AWS y configurar sus conexiones de red.
Por lo tanto, debe concentrar la resolución de problemas en los firewalls y las conexiones de red, no en IIS.