2016-06-09 7 views
1

У меня есть слот «build» для моего сайта, размещенного на сервисах azure app. Мне было интересно, возможно ли это сделать под любым URL-адресом. то есть я не хочу, чтобы развертывание слота «построить» можно было использовать с помощью http://mysite-build.azurewebsite.netКак скрыть Azure App Service Слот из интернета

ответ

0

Я не знаю, как это сделать.

Один из подходов заключался бы в том, чтобы дать слоту ориентировочное имя, например. build992ecdf6-0868-488c-952e-1c2aa16dd23b. Несмотря на техническую доступность, он практически невозможен.

+0

Больше беспокоиться о том, что Google наткнулся на него и индексировал мой контент под другим URL-адресом –

+0

Google может найти только места, которые связаны где-то. Azure никогда не будет публично рекламировать ваш URL-адрес слота, поэтому я не вижу, как они будут индексировать его. –

+0

Лучшая идея, к которой я могу придумать, заключается в добавлении переменной слота, которая добавит NOINDEX в заголовок веб-сайта. Не идеальный, по крайней мере, Google оставит его в покое. –

0

Создать Azure Vnet. Создайте группу сетевой безопасности, чтобы ограничить доступ к этому конкретному Vnet. Разверните свой WEB-APP внутри Vnet. Для получения дополнительной информации https://azure.microsoft.com/en-in/documentation/articles/virtual-networks-overview/

+0

Это не изменит поведение при прослушивании веб-приложения, а сообщения 80/TCP и 443/TCP будут отвечать на запросы. Интеграция с VNET обеспечивает способ получения запросов от вашего веб-приложения, перемещения по VPN-сети «точка-точка» и доступа к другим ресурсам либо в VNET, либо в помещениях (через VPN-соединение между узлами). '' будет альтернативой GUID, если вы посидите в известном общедоступном диапазоне IP. – evilSnobu

+0

Я согласен с вами в том, что Vnet Alone не предоставит решение в этом случае. Но, пожалуйста, внимательно посмотрите на мой ответ. Я говорил о создании NSG (Network security group), который фактически контролирует входящий и исходящий трафик в Vnet. Перейдите по https://azure.microsoft.com/en-in/blog/network-security-groups/ –

+0

Вот что я имею в виду. http://i.imgur.com/ePnlOOd.png - NSG контролирует трафик в/из подсети, но ваше веб-приложение (в многопользовательском сервисе App Service) не находится в подсети в VNET. – evilSnobu

0

Лучше использовать AppServiceEnvironment. Его очень дорого адаптировать для небольших или средних приложений. ASE

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

  • Нет связанных вопросов^_^