2013-12-11 9 views
9

Chcemy wdrożyć ciągłe wdrażanie aplikacji internetowej (front-end i back-end REST API będących 2 wirtualnymi katalogami lub 2 witrynami) w kierunku Windows Azure. Jak możemy zachować te strony internetowe jako prywatne i tym samym uniemożliwić ich dostęp do szerokiej publiczności? Nie chcemy, aby ktoś odkrył adres URL naszego środowiska programistycznego/uruchomieniowego i zaczął "grać" z nim.Jak sprawić, aby witryny Azure były "prywatne" podczas tworzenia?

Ale my oczywiście chcemy, że nasz zespół i zespół testowy może uzyskać dostęp do aplikacji internetowych ...

Wyszukujemy proste rozwiązanie ...

thx

+0

W celu wyjaśnienia: Korzystasz z Witryn sieci Azure? Nie usługi w chmurze (web/worker) do hostowania strony internetowej? –

Odpowiedz

6

Zakładając, że używasz Azure Web Sites: W przeciwieństwie do usług w chmurze (WEB & ról pracownika), nie można wdrożyć w środowisku pomostowym - każdy będzie mógł znaleźć swoją stronę (lub co najmniej może próbować go znaleźć). Powiedziawszy to: Możesz teraz ustawić Dynamiczne Ograniczenia Adresu IP (DIPR), aby zablokować/zezwolić na dostęp. Jest to ustawione w elemencie <system.webServer>. Na przykład:

<system.webServer> 
    <security> 
    <ipSecurity allowUnlisted="false" denyAction="NotFound"> 
     <add allowed="true" ipAddress="10.1.2.0" subnetMask="255.255.255.0"/> 
    </ipSecurity> 
    </security>  
</system.webServer> 

Zapisz atrybut allowUnlisted. Ustawienie wartości false spowoduje zablokowanie wszystkich adresów IP poza tymi, które określisz.

Aby uzyskać więcej informacji, zobacz stronę this blog post Scotta Guthriego.

EDIT 11 czerwca 2014 - Inscenizacja Gniazda zostały dodane do stron internetowych w styczniu 2014 r Wymaga to standardowa plan. Znajdziesz opcję w panelu:

enter image description here

Następnie można utworzyć osobne gniazdo. Oto przykład z GUID, na trochę papier po ciemności, który jest podobny do tego, co masz z Cloud Services (role web/pracownika):

enter image description here

Teraz zobaczysz swój podstawowy boks wdrożeniowy wraz z dowolnymi dodatkami, które utworzyłeś. Następnie możesz również wykonywać swapy wdrażania.

enter image description here

Będziesz teraz zobaczyć przycisk zamienionym na dole, podczas przeglądania kartę Dashboard:

enter image description here

Następnie wybrać rozmieszczenie gniazdo, aby przełączyć się z:

enter image description here

Powiązane problemy