2016-11-29 2 views
0

На лазури (через портал)Azure Dns зона не Разрешающая на виртуальной машине

создания виртуальной машины с помощью Static IP, диск с данными, и открыл порты Затем удаленный рабочий стол - Установка IIS и FTP, порты открыты в брандмауэре (может успешно подключиться через FTP-клиент)

создан общедоступный Balancer нагрузки с Static IP с зондами и правилами (может соединиться с FTP-клиентом через балансировку нагрузки IP-адрес штраф) (если ввести IP-адрес балансировки нагрузки в браузер. Я могу просматривать веб-сайт по умолчанию iis отлично) (на данный момент в виртуальной машине установлен только один виртуальный компьютер)

Добавил пару веб-сайтов в IIS, одно приложение .net, а другое с помощью только каких-либо хелл-файлов .html для проверки подключения через доменное имя. Я установил привязки к имени узла для сайтов с и без www. и IP-адрес, установленный для всех (*). перезапущенные веб-сайты.

Создал пару зон Azure DNZ с записью A, указывающей на IP-адрес балансировки нагрузки. Изменены серверы имен в регистре домена, чтобы указать на серверы azure dns.

Однако это место останавливается. Браузер не может попасть на любой веб-сайт, и я получаю ошибку «500». dns propogation проверит, что серверы имен достигают лазурных имен для доменных имен.

Должно быть что-то действительно базовое. Я не хватает (???). Как будто разрешение DNS останавливается на виртуальных машинах. Какие-либо предложения.

+0

500 означает, что на сервере произошла ошибка. Я бы подумал, что запрос доходит до сервера. Работает ли приложение, если вы получаете доступ к нему на локальном хосте на виртуальной машине? – juunas

+0

Понял, что это разобрано и все работает сейчас. Ошибка 500 была связана с сайтом с низким уровнем использования, который я заменил, и ошибка была связана с несогласованным распространением сервера имен и некоторыми проблемами с конфигурацией на новой виртуальной машине. Правильная ошибка была «не решена». Это было из-за ошибки с моей стороны в зоне, заставляя мои ноги мочиться на лазури (удивительно, как какой-то сон может исправить ситуацию). Спасибо за ваш ответ. –

ответ

0

Если вы настраиваете несколько веб-сайтов в IIS виртуальной машины, а также хотите сопоставить их для разных доменных имен, вам необходимо настроить заголовок хоста для всех веб-сайтов в IIS (см. Ниже ссылки для этого), а также необходимо для обновления одной и той же записи A для всех ваших веб-сайтов у вас настройка поставщика домена.

Это будет работать, если у вас есть отдельные зарегистрированные имена доменов, но они не будут работать.

Без имени домена вы можете развернуть сайты на разных портах в IIS, а затем настроить собственный домен в правилах NAT для балансировки нагрузки Azure.

Ссылки для Заголовок узла конфигурации в IIS

https://technet.microsoft.com/en-us/library/cc753195(v=ws.10).aspx

http://support.simpledns.com/kb/a82/virtual-hosting-with-iis-internet-information-services.aspx

+0

Да, знакомый с этим (установка имен хостов) (делал это как сто раз на другом сервере). Спасибо за ваш ответ и ссылки. Получил все –

0

Это была моя вина в некоторых отсутствующих черточек в записи зоны. На другом сайте .net иногда возникало 500 ошибок, а не error-name-not_resolved от неполного проксирования сервера имен и неполной конфигурации .net для веб-сайта на VM

Заголовки хоста были установлены правильно, включая www.xxx.com и .xxx .com для порта 80 и порта 443, и у меня были записи «А» с вариантами как @, так и www в зоне, установленной на IP балансировки нагрузки правильно.

Для тех, у кого есть эти проблемы, при проверке проверки подключения локального хоста на вашей виртуальной машине (при условии размещения нескольких сайтов) не забудьте добавить в диспетчер IIS виртуальный каталог, указывающий на расположение файла вместе с псевдонимом.

В то время как кривая обучения, вся инфраструктура Azure довольно удивительна! Впечатлительный.

Смежные вопросы