![Hospedar mais de 1 site através de 1 IP público](https://rvso.com/image/1493964/Hospedar%20mais%20de%201%20site%20atrav%C3%A9s%20de%201%20IP%20p%C3%BAblico.png)
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.