Перенаправление веб-сайта на основе URL-адреса приложения, установленного в Windows Server IIS и более новой службе Azure App - PullRequest
0 голосов
/ 01 апреля 2019

В поисках дизайнерского решения.

В настоящее время мы переносим наш старый сайт, установленный в Windows Server IIS, на облачную службу Azure App или фабрику Azure Service.

У нас есть несколько клиентов, но одним из требований является перемещение клиентов по одному.

I.e. Они хотят, чтобы мы использовали тот же DNS, но в зависимости от брендов он должен перенаправлять на новый или старый сайт.

так, например, у нас есть 2 марки

Бренд 1 - переехал на новый сайт Бренд 2 - все еще использую старый сайт.

Так что мы, когда приходит запрос

  • Для www.Mysite.com/brand1 следует вызвать сайт, размещенный в Azure.
  • Для www.Mysite.com/brand2 следует назвать старый сайт, размещенный в Windows. сервер IIS.

Это возможно? Если да, какие варианты у меня есть?

Я видел варианты перенаправления домена путем изменения файла .htaccess.

В настоящее время ищутся варианты для завершения подхода к проектированию, то есть перемещение всех клиентов одновременно или перемещение одного за другим. Но позже предпочтительнее.

Ответы [ 2 ]

0 голосов
/ 02 апреля 2019

Скорее всего, это хороший бизнес-пример для использования шлюза приложений Azure, так как он предназначен для перенаправления трафика на основе запрошенного маршрута. Шлюз должен быть зарегистрирован под доменным именем, которое вы хотите видеть, и вы затем настроите правила маршрутизации на ресурсе шлюза приложения. ваш ресурс Azure и ваш ресурс Prem будут считаться вашими внутренними пулами

www.Mysite.com / brand1 -> указать мой новый пул облачных серверов

www.Mysite.com / brand2-> указать мой существующий пул серверов приложений

Связывание лазурных документов по этому вопросу. https://docs.microsoft.com/en-us/azure/application-gateway/overview

0 голосов
/ 01 апреля 2019

Можно использовать функцию Azure для обработки перенаправления.Я сделал нечто подобное, чтобы создавать собственные короткие URL-адреса для текстовых сообщений.Перед перенаправлением вы можете проверить исходный URL, чтобы определить, куда перенаправить тоже.

Проверьте эту ссылку

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...