Назад | Перейти на главную страницу

Настройка двух IP для одного сервера?

У меня есть сервер Windows, на котором работают два веб-сайта ASP.NET. Я хочу настроить HTTPS-соединение для каждого сайта. Сначала у меня возникли проблемы, потому что я пытался использовать один IP-адрес для безопасного соединения для обоих сайтов. Чтобы исправить это, я попытался назначить новый IP-адрес второму сайту. Исходный внутренний IP-адрес был 10.1.1.19, а новый - 10.1.1.20.

Если я сбегу ipconfig /all Я вижу следующие две строчки:

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

На моем сайте по умолчанию я создал привязки для https на оба IP-адреса. На втором сайте у меня две привязки к 10.1.1.20 (одна для http и один для https).

Моя проблема в том, что теперь, когда я пытаюсь перейти на второй сайт с помощью Chrome, он говорит ERR_CONNECTION_RESET. Если я вернусь к единственному сайту, использующему https и переместите мой второй сайт на исходный IP (10.1.1.19) Могу снова попасть на сайт.

Исходя из этого, может ли кто-нибудь понять, почему я не могу перейти на второй сайт, используя новый IP-адрес? Предложения как исправить?

Прошу прощения, если решение очевидное, у меня очень мало опыта настройки серверов.

Вы не можете привязать данный порт к обоим IP-адресам вашего веб-сайта по умолчанию, потому что данный порт больше не будет доступен для вашего второго веб-сайта (на вашем вторичном IP-адресе).

Лучший подход - использовать уникальный IP-адрес для каждого веб-сайта.

Скажем:

  • Веб-сайт по умолчанию: 10.1.1.19
  • Второй сайт: 10.1.1.20

Тогда ваши привязки должны выглядеть так:

Веб-сайт по умолчанию (или первый сайт): http://www.site1.com или 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

Второй сайт: http://www.site2.com или 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

На моем сайте по умолчанию я создал привязки для https к обоим IP-адресам.

Если вы связали порт 443 для обоих IP-адресов со своим сайтом по умолчанию, он не сможет использовать этот порт для второго IP-адреса. Ваш сайт по умолчанию должен быть привязан только к первому IP-адресу, а второй сайт должен быть привязан только ко второму IP-адресу.