disk2vhd рабочего веб-сервера IIS7 - не удается подключиться из Интернета - PullRequest
0 голосов
/ 03 октября 2018

Сделал disk2vhd нашего производственного онлайн-сервера Windows Server 2008R2, на котором работает веб-сервер IIS7, который обслуживает наше бизнес-приложение:

  • Запустил VHDX в виртуальной машине Hyper-V на новом Windows ServerСервер 2016 года.
  • Предоставил виртуальной машине свой публичный IP-адрес.
  • Переназначил одно из наших неиспользуемых доменных имен в DNS, чтобы указать на публичный IP-адрес виртуальной машины.
  • В ВМ - отредактировал привязки сайта IIS7 - удалил старые привязки - и добавил привязки дляновое доменное имя.
  • Порт 80 открыт для виртуальной машины на нашем брандмауэре Cisco.
  • Брандмауэр Windows для виртуальной машины включен OFF .

Мы можем пинговать / RDP / SSH / и т.д.ВМ без проблем!

Проблема в том, что мы вообще не можем подключиться к веб-серверу IIS - мы получаем "Отказ в соединении« [ERR_CONNECTION_REFUSED] ошибки - (* НЕ 404 ошибок).

localhost ... Мы не можем подключиться к серверу IIS в виртуальной машине через localhost (выдает ошибку 404) - но так как мы не можем подключиться через localhost на производственном сервере, я не думаю, что это имеет значение (также выдает ошибку 404).

Исчезли идеи ... помогите?

[... edit ... Информация о привязке сайта IIS для этой новой виртуальной машины сервера]

Помните, эта виртуальная машина является копией нашего реального сервера - так что ...

Я удалил все предыдущие привязки к домену для сайта IIS.

Я сохранил стандартные привязки (но изменил частный IP-адрес локального хоста):

type:              host name:        port: binding info.:
---                ---               ---   ---
http               localhost         80    10.10.10.99
net.tcp                                    808:*
net.pipe                                   *
net.msmq                                   localhost
msmq.formatname                            localhost

И я добавил записи для привязки этой копии сайта IIS к новому доменному имени - (пока не беспокоюсь о https):

http                domain.com       80   *
http                www.domain.com   80   *

[... edit ... сеть Hyper-V]

В диспетчере Hyper-v мы создали новый «Внешний» виртуальный коммутатор.

Мы добавили «Сетевой адаптер» к виртуальной машине, но нигде не получили ... поэтому мы изменили на «Устаревший сетевой адаптер» и попробовали все снова ... и все еще не подключались к IIS.

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

CBruce

1 Ответ

0 голосов
/ 06 октября 2018

Нашел ...

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

Он забыл, что во время тестирования он изменил прослушиватель HTTP IP с 0.0.0.0 на 127.0.0.1.Поэтому попытка подключения никогда не доходила до сервера IIS - он блокировался на интерфейсе.

...