2016-12-17 1 views
4

Есть ли способ настроить тот же домен для нескольких веб-приложений Azure (тот же домен, а не поддомен)?Host 2 webapps в том же домене в Azure

Я хотел бы иметь http://myCustomDomain.com/WebApp и http://myCustomDomain.com/WebApi где первый один является веб-сайт и второй один API-интерфейс.

Спасибо!

ответ

0

Вы должны использовать виртуальные каталоги для этого:

Для создания нового виртуального приложения, перейдите к вкладке Настройки Azure веб-сайт и перейдите к нижней части страницы. Вы увидите раздел «Виртуальные приложения и каталоги». Здесь мы можем создать совершенно отдельное приложение, которое работает в своем собственном каталоге, с собственным профилем web.config и публикацией.

https://blogs.msdn.microsoft.com/tomholl/2014/09/21/deploying-multiple-virtual-directories-to-a-single-azure-website/

http://www.microsofttrends.com/2015/02/02/publishing-to-azure-web-sites-with-multiple-virtual-applications/

+1

Это означает, что у меня все еще есть только один Azure WebApp (без масштабирования, без индивидуального развертывания)? Знаете ли вы, могу ли я сделать это для нескольких webapps? –

+0

извините? вы можете масштабировать webapp, в чем проблема? – 4c74356b41

+1

, если обе службы находятся в одном и том же webapp, тогда они не могут быть масштабированы независимо (4 экземпляра для webapp, 10 для api и т. Д.) – AVS

0

Это не было бы возможно с любым DNS на основе решения, так как каждый из развертывания веб-приложение будет иметь IP-адрес и тот же домен не может решить для обеих сторон. DNS-сервер не может принимать какие-либо решения на основе URL-адреса (разрешение домена будет выполняться раз в 5-30 минут или около того, а не по запросу)

Я видел в работе с балансирами нагрузки (через IRules), но не видели ничего подобного для Azure Webapps. Субдомен - это то, что люди используют в отсутствие таких причудливых балансировщиков нагрузки, но вы уже приняли это решение.