Hospedar mais de 1 site através de 1 IP público

Hospedar mais de 1 site através de 1 IP público

Tenho 2 sites, por exemplo:http://abc.xyz.co.inehttp://123.xyz.co.in:8089hospedado em um único servidor físico (Windows Server 2012) nas portas 80 e 8089. O servidor está na zona MZ e está atrás de DNS externo, balanceador de carga, firewall etc. Meu domínio xyz.co.in está resolvido em um IP público, digamos : 22.11.33.44.

Agora, não quero que meus usuários se lembrem dos números das portas de todos os sites que hospedo neste servidor. Como posso simplificar o URL removendo o número da porta dele.

Responder1

Depende de qual servidor web você está usando. Se você estiver usando o IIS, entãoComentário de The_IT_Guy_You_Don't_Likeajuda a apontar uma boa direção. Nomeadamente,Use cabeçalhos de host no IIS.

Se os usuários não precisarem especificar um número de porta diferente, a porta TCP 80 será usada. O servidor web precisará de algum método para determinar qual site fornecer. As opções podem incluir diferentes diretórios (por exemplohttp://example.com/site1ehttp://example.com/site2) ou nomes de host diferentes (por exemplo,http://exemplo.comehttp://exemplo.net). Você pode usar resolução de nomes, como DNS, para ter nomes de host diferentes. O campo “host” no cabeçalho HTTP é como você pode fazer com que o servidor web responda de maneira diferente a esses nomes diferentes.

Para configurar isso, a seção de configuração do Apache é chamada VirtualHost. Com o IIS, use a opção “Usar cabeçalhos de host”. Para outros servidores web, o método preciso pode ser diferente.

informação relacionada