Existem duas opções principais para executar vários sites em um único servidor, como você descreveu.
Atualização: O Server Name Indication (SNI) mudou o suporte para isso, permitindo que navegadores / servidores suportados acessem / hospedem vários sites protegidos por TLS em um IP usando cabeçalhos de host para separá-los.
Cabeçalho do host em um IP
O IIS pode ser configurado para examinar o cabeçalho do host de uma solicitação de entrada, rotea-lo para o site correto, mesmo em um único endereço IP.
Isso é feito configurando as ligações do site e especificando um valor de nome de host para todos sites no mesmo endereço IP. Geralmente, seus sites falharão ao iniciar ou gerar erros se você tiver apenas alguns sites da Web no mesmo IP vinculado a um cabeçalho de host. Consulte o link para obter mais informações.
Este método não funciona para HTTPS, por exemplo, SSL / TLS criptografado. Isso ocorre porque o próprio protocolo é um túnel criptografado entre endereços IP que não analisa um cabeçalho de host no estabelecimento do túnel.
Website em endereços IP individuais
Outra abordagem é separar cada site em um endereço IP separado. Isso pode não ser uma opção disponível para sites voltados para a Internet, pois talvez você não tenha acesso a mais de um endereço IP. É ótimo para sites da intranet, pois você pode solucionar problemas facilmente na camada de rede. Esta opção também funcionará para sites HTTPS.
Para configurar isso, você faria:
- Atribua um endereço IP adicional ao sistema operacional usando conexões de rede e, em seguida, editando as propriedades TCP / IP na conexão de rede. Depois de adicionar um endereço IP adicional, ele aparecerá no IIS para vincular.
- Se você tiver algum site existente, verifique se ele não está vinculado ao mesmo endereço IP.
- Adicione ou edite uma ligação de site ao novo endereço IP. Consulte o link
Espero que ajude.