Configurando dois IPs para um servidor?

1

Eu tenho um servidor windows que está executando dois sites ASP.NET. Eu gostaria de configurar uma conexão HTTPS para cada site. Inicialmente, tive problemas porque estava tentando usar um único endereço IP para a conexão segura dos dois sites. Para corrigir isso, tentei atribuir um novo endereço IP ao segundo site. O endereço IP interno original era 10.1.1.19 e o novo é 10.1.1.20.

Se eu executar ipconfig /all , vejo as duas linhas a seguir:

IPv4 Address. . . . . . . . . . . : 10.1.1.19(Preferred)
IPv4 Address. . . . . . . . . . . : 10.1.1.20(Preferred)

No meu site padrão, criei ligações para https para ambos os endereços IP. No segundo site, tenho duas ligações para 10.1.1.20 (uma para http e uma para https ).

Meu problema é que agora, quando tento acessar o segundo site usando o Chrome, ele diz ERR_CONNECTION_RESET . Se eu voltar a ter um único site usando https e mover meu segundo site para o IP original ( 10.1.1.19 ), posso acessar o site novamente.

Com base nisso, alguém pode ver por que não consigo acessar o segundo site usando o novo endereço IP? Sugestões sobre como corrigir?

Peço desculpas se a solução for óbvia, tenho pouca experiência em configurar servidores.

    
por Abe Miessler 11.03.2014 / 18:41

2 respostas

3

Você não pode vincular uma determinada porta a ambos os endereços IP do seu Site Padrão, porque a porta especificada não estará mais disponível para seu segundo Site (em seu IP secundário).

A melhor abordagem é usar um IP uniq para cada site da Web.

Digamos que:

  • Site padrão: 10.1.1.19
  • Segundo Site: 10.1.1.20

Então, suas ligações devem ficar assim:

Site padrão (ou primeiro site): http://www.site1.com ou https://www.site1.com

Type    Host Name       Port   IP Address
http    www.site1.com   80     10.1.1.19
https   www.site1.com   443    10.1.1.19

Segundo site: http://www.site2.com ou https://www.site2.com

Type    Host Name       Port   IP Address
http    www.site2.com   80     10.1.1.20
https   www.site2.com   443    10.1.1.20
    
por 11.03.2014 / 19:21
2

In my default site I have created bindings for https to both IP addresses

Se você vincular a porta 443 para os dois endereços IP ao seu site padrão, ela não poderá usar essa porta para o segundo endereço IP. Seu site padrão só deve ser vinculado ao primeiro endereço IP e o segundo site deve estar vinculado apenas ao segundo endereço IP.

    
por 11.03.2014 / 18:47