
Sou muito novo em mexer com servidores (tenho experiência em programação, mas não em gerenciamento de servidores), então, tenha paciência se eu fizer perguntas básicas e vincular a quaisquer tutoriais que você acha que eu deveria seguir.
Estou tentando configurar um servidor público IIS 10 a partir de uma VM AWS Windows. Da VM posso me conectar ao host local, mas de qualquer outro lugar a conexão resulta em ERR_CONNECTION_TIMED_OUT
. Acho que é porque meu servidor está configurado como localhost, mas não consigo descobrir como torná-lo público. Sempre que procuro no Google, recebo "como fazer um servidor IIS local".
Obtive esse resultado seguindo o tutorial oficial do Windows para configurar um site ASP.NET com o IIS Manager,encontrado aqui. Estou hospedando o site na porta 6911 e também abri essa porta no Firewall do Windows. Solicite quaisquer esclarecimentos adicionais, se necessário.
Então basicamente minhas perguntas são:
- A configuração de localhost para público (ou equivalente) funcionará?
- Se sim, como faço isso?
Responder1
O Microsoft IIS não tem um conceito de localhost
vs.public
Na sua captura de tela, você mostra o Gerenciador do IIS em execução em uma máquina com EC2AMAZ-NN0LTIR
o termo localhost
próximo a ele, significa apenas que esta instância do IIS é local EC2AMAZ-NN0LTIR
, não é uma conexão remota deste servidor para outro.
Não há nada dentro do IIS para torná-lo público, esse é o modo padrão e único que possui.
Para torná-lo acessível do mundo exterior, pode ser necessário abrir o firewall do Windows e, no seu caso, quaisquer outros firewalls da AWS e configurar suas conexões de rede.
Portanto, você precisa concentrar sua solução de problemas em firewalls e conexões de rede, não no IIS.