У меня есть сервер 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-адрес для каждого веб-сайта.
Скажем:
Тогда ваши привязки должны выглядеть так:
Веб-сайт по умолчанию (или первый сайт): 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-адресу.