Quero usar o Internet Information Services (IIS) para hospedar vários sites em uma única instância Windows Server do Amazon Elastic Compute Cloud (Amazon EC2).
Resolução
Se você tiver vários sites públicos, poderá hospedá-los no IIS na mesma instância Windows Server do EC2. O IIS usa associações para diferenciar sites. Associações são uma combinação do tipo de protocolo, endereço IP, porta e nome do host. Para evitar conflitos de endereço IP e porta, você deve adicionar um nome de host.
Para configurar o servidor IIS na sua instância para hospedar vários sites, siga estas etapas:
- Configure seus sites na instância Windows Server do EC2. Certifique-se de instalar e configurar o IIS (pelo site da Microsoft) na instância.
- Use o console do Amazon EC2 para obter os endereços IP da instância Windows Server do EC2.
- Use o Protocolo de área de trabalho remota para se conectar à instância.
- Abra o IIS Manager. No painel Conexões, escolha o site ao qual você deseja adicionar um nome de host.
- No painel Ações, conclua as seguintes etapas:
Escolha Associações.
Escolha Editar.
No campo nome do host, insira um nome.
Escolha OK.
- Atualize o arquivo hosts com o nome do host para acessar o site localmente a partir do servidor IIS:
Abra um editor de texto com a opção Executar como administrador e abra o arquivo hosts no diretório C:\Windows\System32\drivers\etc.
Insira o endereço IP privado da instância do EC2 e o nome do host do seu site e salve o arquivo.
- Repita as etapas de 4 a 6 para cada site adicional.
Para acessar seus sites, use o endereço IP privado localmente do arquivo hosts na mesma instância Windows Server do EC2. Para acesso público, use seu provedor de host DNS ou o Amazon Route 53 para adicionar o endereço IP público na sua zona pública hospedada.