2015-05-08 4 views
0

В течение следующих нескольких месяцев мы будем жить в сети с помощью веб-приложения (MyApp), которое размещается на Azure. Мы приобрели домен MyApp.com, а наше доменное имя Azure - MyApp.azurewebsites.net.Azure Сайты - Masking Azure доменное имя

Мы не хотим, чтобы наши пользователи когда-либо видели доменное имя azure в любой форме. Мы хотим, чтобы они увидели www.MyApp.com или www.MyApp.com/Sales/ViewSale и т. Д.

Я думаю, что я знаю, как нанести на карту www.MyApp.com MyApp.azurewebsites.net на основе этого article. Мы не сможем настроить это на некоторое время, поэтому я хотел бы знать, что пользователь увидит в своем URL-адресе браузера, когда отправится на сайт www.MyApp.com. Увидят ли они www.MyApp.com или MyApp.azurewebsites.net? И что они увидели, когда они будут перемещаться по различным страницам приложения?

+0

Сообщите мне, если я правильно понял ваш вопрос. Итак, у вас есть приложение, запущенное на myapp.azurewebsites.net, и вы также приобрели домен myapp.com, но на сегодняшний день они не связаны. Ваши вопросы, как я понимаю, 1) Что происходит, когда кто-то пытается получить доступ к myapp.com в своем браузере сегодня? и 2) Что они увидят, когда они набирают myapp.com/some-page? Правильно ли я понимаю? –

+0

@GauravMantri - Не совсем верно. У меня есть приложение, работающее на Azure. У меня есть приобретенное имя домена MyApp.com. Но они в настоящее время не связаны. Меня не волнует, что происходит сегодня, если пользователи перейдут на MyApp.com. Они ничего не заметят. Мой вопрос касается того, что происходит, когда MyApp.com связан с моим сайтом Azure. Я не хочу, чтобы они отображали любые URL-адреса Azure в браузере. Я хочу, чтобы они видели только URL-адреса MyApp. –

+0

Я вижу. Спасибо за разъяснения. Как упоминал Мартин Нореке в своем ответе, перенаправление является единственным способом. Но вы можете использовать модуль URLRewrite для этой цели и перенаправить пользователей на myapp.azurewebsites.net на myapp.com, включив в свой файл web.config соответствующее правило перезаписи URL. Проще говоря, вы не можете запретить пользователям вводить текст в myapp.azurewebsites.net и доступ к вашему приложению, но правило перезаписи автоматически приведет пользователя к myapp.com. НТН. –

ответ

2

После того, как вы имеете правильный уровень хостинг (панель управления покажет вам, обратите внимание на пользовательские домены) и конфигурации, они могут получить к нему доступ как www.myapp.com. Возможно, вам понадобится предоставить свой собственный сертификат SSL, чтобы его настроить.

Когда приходит время для SSL, ознакомьтесь с этим сообщением (Azure SSL Certificate), которое я сделал относительно загрузки сертификатов SSL на панели управления. Это избавит вас от головной боли.

В статье, на которой вы ссылаетесь, имеется достоверная информация, основанная на моем недавнем опыте. Одно замечание: у него есть скриншоты со старой панели конфигурации, поэтому некоторые вещи могут выглядеть по-другому в новом.

Я не нашел способ скрыть метод myapp.azurewebsites.com для доступа к странице, кроме, возможно, совершения перенаправления внутри вашего кода. Однако, пока у вас не будет настройки DNS, было бы неплохо увидеть, как все работает в этом домене.

+0

Хмм ... Первый ответ говорит, что я не увижу лазурных имен на любых страницах, и ваш ответ говорит, что я это сделаю. Кто-то собирается проголосовать. –

+0

Чтобы обеспечить определенную ясность, мой сайт FirkinSense, https://firkinsense.azurewebsites.net/ и https://www.firkinsense.com перейдут на тот же сервер. Точка, которую я пыталась сделать, заключалась в том, что даже при разрешении имен DNS, azurewebsites.net контролируется Microsoft и не может быть полностью отключен. Надеюсь, это устранит эту путаницу. –

+0

Спасибо Мартину. Это именно то, о чем я просил. Когда я перехожу на ваш сайт, я не вижу никаких URL-адресов Azure в области отображения URL-адреса браузера. –

4

Ваш лазурный веб-сайт должен быть как минимум на уровне «общего». Это первый уровень «платного» лазурного сайта. Вы делаете это по веб-сайту> шкале. приложение план обслуживания цена tier = общий.

затем вы должны выбрать «настроить» и найти «домены» и добавить свой домен www.myapp.com.

Затем вы направляетесь к своему менеджеру DNS и добавляете запись CNAME, которая направляет трафик с сайта www.myapp.com на myapp.azurewebsites.com, или вы можете найти виртуальный (общедоступный) IP-адрес вашего лазурного веб-сайта и обновить запись A в вашем DNS-менеджере.

Либо маршрут, ваши посетители будут видеть www.myapp.com/mypage, www.myapp.com/mypage2 и т.д.

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