Web
Раздел о Веб разработке и продвижении
Впервые столкнулся с публикацией сайта на Windows Azure. Понаступал на грабли. Хочется поделиться.
Сделали сайт и выложили на Azure, который в свою очередь дал доступ к нему по ссылке mobilehelpdesk.azurewebsites.net
Купили домен на ru-center'е http://www.mobilehelpdesk.ru/
Встала задача связать домен и сайт.
Почитав:
https://www.windowsazure.com/en-us/develop/net/common-tasks/custom-dns-web-site/?fb=ru-ru
и
http://www.pvsm.ru/windows-azure/13839
Все вроде понятно, но возникли нюансы с dns-master из за которых ничего не работало.
Спасли функции экспорт зоны и импорт зоны.
Когда я посмотрел содержимое выгруженного файла то сразу увидел в чем проблема(выделил красным):
$TTL 3600
$ORIGIN mobilehelpdesk.ru.
mobilehelpdesk.ru. IN SOA ns3-l2.nic.ru. dns.nic.ru. (
2013051308 ; serial
1440 ; refresh
3600 ; retry
2592000 ; expire
600 ; minimum
)
mobilehelpdesk.ru. IN NS ns3-l2.nic.ru.
mobilehelpdesk.ru. IN NS ns8-cloud.nic.ru.
mobilehelpdesk.ru. IN NS ns4-cloud.nic.ru.
mobilehelpdesk.ru. IN NS ns8-l2.nic.ru.
mobilehelpdesk.ru. IN NS ns4-l2.nic.ru.
awverify.mobilehelpdesk.ru.mobilehelpdesk.ru. 3600 IN CNAME awverify.mobilehelpdesk.azurewebsites.net.mobilehe lpdesk.ru.
awverify.www.mobilehelpdesk.ru.mobilehelpdesk.ru. 3600 IN CNAME awverify.mobilehelpdesk.azurewebsites.net.mobilehe lpdesk.ru.
mobilehelpdesk.ru.mobilehelpdesk.ru. 3600 IN CNAME mobilehelpdesk.azurewebsites.net.mobilehelpdesk.ru .
www.mobilehelpdesk.ru.mobilehelpdesk.ru. 3600 IN CNAME mobilehelpdesk.azurewebsites.net.mobilehelpdesk.ru .
Причем в веб-интерфейсе все выглядело нормально. Поправил текстовым редактором до такого состояния:
$TTL 3600
$ORIGIN mobilehelpdesk.ru.
mobilehelpdesk.ru. IN SOA ns3-l2.nic.ru. dns.nic.ru. (
2013051311 ; serial
1440 ; refresh
3600 ; retry
2592000 ; expire
600 ; minimum
)
mobilehelpdesk.ru. IN NS ns3-l2.nic.ru.
mobilehelpdesk.ru. IN NS ns8-cloud.nic.ru.
mobilehelpdesk.ru. IN NS ns4-cloud.nic.ru.
mobilehelpdesk.ru. IN NS ns8-l2.nic.ru.
mobilehelpdesk.ru. IN NS ns4-l2.nic.ru.
mobilehelpdesk.ru. 3600 IN A 137.135.129.175
awverify.mobilehelpdesk.ru. 3600 IN CNAME awverify.mobilehelpdesk.azurewebsites.net.
awverify.www.mobilehelpdesk.ru. 3600 IN CNAME awverify.mobilehelpdesk.azurewebsites.net.
www.mobilehelpdesk.ru. 3600 IN CNAME mobilehelpdesk.azurewebsites.net.
Импортом загрузил и УРА!!! Все заработало!!!
P.S. Для тех кто сомневается как должен выглядеть файл зоны DNS- можете тупо скопировать этот, вместо mobilehelpdesk подставить название своего домена и импортировать себе.
Ну вот и сразу опишу первую проблему :)
Настраивал компонент K2 на движке Joomla. При добавлении новой категории после нажатия кнопки сохранить браузер показывал белое окно. Категория не появлялась. Поиск по яндексу и родной сайт производителя информации не дал.
Решение состоит в том, что нужно включить необходимые компоненты PHP.
Для того чтобы выяснить какие именно - заходим в пункт меню Инфо (information) и смотрим в поле Системная Информация результаты проверки. Все должно быть включено и разрешено. В моем случае не работал Модуль php mbstring (поддержка многобайтовых кодировок) и Открытие удаленных файлов (разрешить URL FOPEN). Благо хостинг Ru-Centr'a позволяет это сделать в пару кликов.
Пруфит :)