Hızlı Başlangıç: Azure Application Gateway ile web trafiğini yönlendirme - Azure portalı
Bu hızlı başlangıçta, uygulama ağ geçidi oluşturmak için Azure portal kullanırsınız. Ardından, doğru çalıştığından emin olmak için test edersiniz.
Uygulama ağ geçidi, uygulama Web trafiğini bir arka uç havuzundaki belirli kaynaklara yönlendirir. Bağlantı noktalarına dinleyicileri atar, kurallar oluşturur ve bir arka uç havuzuna kaynak ekleyebilirsiniz. Kolaylık sağlaması için bu makalede, genel ön uç IP 'si olan basit bir kurulum ve uygulama ağ geçidinde tek bir siteyi barındırmak için temel bir dinleyici, temel bir istek yönlendirme kuralı ve arka uç havuzundaki iki sanal makine kullanılmaktadır.
bu hızlı başlangıcı, Azure PowerShell veya Azure clıkullanarak da tamamlayabilirsiniz.
Not
Bu makalede, Azure ile etkileşim kurmak için önerilen PowerShell modülü olan Azure Az PowerShell modülü kullanılır. Az PowerShell modülünü kullanmaya başlamak için Azure PowerShell’i yükleyin. Az PowerShell modülüne nasıl geçeceğinizi öğrenmek için bkz. Azure PowerShell’i AzureRM’den Az’ye geçirme.
Önkoşullar
- Etkin aboneliği olan bir Azure hesabı. Ücretsiz hesap oluşturun.
Azure portalında oturum açın
Azure hesabınızla Azure portalında oturum açın.
Uygulama ağ geçidi oluşturma
Uygulama ağ geçidini, uygulama ağ geçidi oluşturma sayfasında bulunan sekmeleri kullanarak oluşturacaksınız.
Azure portal menüsünde veya Giriş sayfasında, Kaynak oluştur’u seçin. Yeni pencere görüntülenir.
Ağ ' ı seçin ve ardından öne çıkan listede Application Gateway ' yi seçin.
Temel bilgiler sekmesi
Temel bilgiler sekmesinde, aşağıdaki uygulama ağ geçidi ayarları için şu değerleri girin:
Kaynak grubu: kaynak grubu için myResourceGroupAG öğesini seçin. Yoksa, oluşturmak için Yeni oluştur ' u seçin.
Uygulama ağ geçidi adı: uygulama ağ geçidinin adı Için myappgateway girin.

Azure 'un, oluşturduğunuz kaynaklar arasında iletişim kurması için bir sanal ağa ihtiyacı vardır. Yeni bir sanal ağ oluşturabilir veya var olan bir ağı kullanabilirsiniz. Bu örnekte, uygulama ağ geçidini oluşturduğunuz sırada yeni bir sanal ağ oluşturacaksınız. Application Gateway örnekleri ayrı alt ağlarda oluşturulur. Bu örnekte iki alt ağ oluşturursunuz: bir tane uygulama ağ geçidi ve arka uç sunucuları için bir diğeri.
Not
Sanal ağ hizmeti uç noktası ilkeleri şu anda Application Gateway bir alt ağda desteklenmiyor.
Sanal ağı Yapılandır altında Yeni oluştur' u seçerek yeni bir sanal ağ oluşturun. Açılan sanal ağ oluştur penceresinde, sanal ağ ve iki alt ağ oluşturmak için aşağıdaki değerleri girin:
Ad: sanal ağın adı Için myvnet girin.
Alt ağ adı (Application Gateway alt ağ): alt ağlar Kılavuzu varsayılan olarak adlandırılan bir alt ağ gösterir. Bu alt ağın adını Myagsubnet olarak değiştirin.
Application Gateway alt ağı yalnızca uygulama ağ geçitleri içerebilir. Başka hiçbir kaynağa izin verilmez.Alt ağ adı (arka uç sunucusu alt ağı): alt ağlar kılavuzunun Ikinci satırında, alt ağ adı sütununa mybackendsubnet yazın.
Adres aralığı (arka uç sunucusu alt ağı): alt ağlar kılavuzunun Ikinci satırına myagsubnet adres aralığıyla çakışmayacak bir adres aralığı girin. Örneğin, Myagsubnet adres aralığı 10.0.0.0/24 Ise, Mybackendsubnet adres aralığı için 10.0.1.0/24 girin.
Sanal ağ oluştur penceresini kapatmak ve sanal ağ ayarlarını kaydetmek için Tamam ' ı seçin.

Temel bilgiler sekmesinde, diğer ayarlar için varsayılan değerleri kabul edin ve ardından Ileri: ön uçlar' ı seçin.
Ön uçlar sekmesi
Ön uçlar sekmesinde, ön uç IP adresi türünün genel olarak ayarlandığını doğrulayın.
Ön uç IP 'sini kullanım çalışmanıza göre genel veya özel olacak şekilde yapılandırabilirsiniz. Bu örnekte, genel ön uç IP 'si seçersiniz.Not
Application Gateway v2 SKU 'SU için genel bir ön uç IP yapılandırması olmalıdır. Hem genel hem de özel ön uç IP yapılandırmasına sahip olabilirsiniz, ancak şu anda v2 SKU 'SU için yalnızca özel ön uç IP yapılandırması (yalnızca ıLB modu) etkin değildir.
Genel IP adresi Için Yeni Ekle ' yı seçin ve genel IP adresi adı Için myagpublicıpaddress girin ve Tamam' ı seçin.

İleri ' yi seçin: Backenler.
Backends sekmesi
Arka uç havuzu, isteği sunan arka uç sunucularına istekleri yönlendirmek için kullanılır. Arka uç havuzları, NIC 'ler, sanal makine ölçek kümeleri, genel IP adresleri, iç IP adresleri, tam etki alanı adları (FQDN) ve Azure App Service gibi çok kiracılı arka uçlar olabilir. Bu örnekte, uygulama ağ geçidiniz ile boş bir arka uç havuzu oluşturacak ve arka uç havuzuna arka uç hedefleri ekleyeceğiz.
Arka uç Havuzu Ekle' yi seçin.
Açılan bir arka uç havuzu ekleyin penceresinde, boş bir arka uç havuzu oluşturmak için aşağıdaki değerleri girin:
- Ad: arka uç havuzunun adı Için mybackendpool girin.
- Hedefleri olmayan arka uç Havuzu Ekle: hedefi olmayan bir arka uç havuzu oluşturmak için Evet ' i seçin. Uygulama ağ geçidini oluşturduktan sonra arka uç hedefleri ekleyeceksiniz.
Arka uç havuzu Ekle penceresinde, arka uç havuzu yapılandırmasını kaydetmek ve backends sekmesine dönmek için Ekle ' yi seçin.

Backends sekmesinde İleri: yapılandırma' yı seçin.
Yapılandırma sekmesi
Yapılandırma sekmesinde, bir yönlendirme kuralı kullanarak oluşturduğunuz ön uç ve arka uç havuzunu bağlayacaksınız.
Yönlendirme kuralları sütununda bir yönlendirme kuralı ekle ' yi seçin.
Açılan yönlendirme kuralı ekle penceresinde, kural adı için myroutingrule yazın.
Yönlendirme kuralı bir dinleyici gerektirir. Yönlendirme kuralı ekle penceresinin içindeki dinleyici sekmesinde, dinleyici için aşağıdaki değerleri girin:
Dinleyici adı: dinleyicinin adı Için MyListener girin.
Ön uç IP: ön uç için oluşturduğunuz ortak IP 'yi seçmek için genel ' i seçin.
Dinleyici sekmesinde diğer ayarlar için varsayılan değerleri kabul edin, sonra yönlendirme kuralının geri kalanını yapılandırmak Için arka uç hedefleri sekmesini seçin.

Arka uç hedefleri sekmesinde, arka uç hedefi Için mybackendpool ' u seçin.
Http ayarı Için yeni Ekle ' yı seçerek yeni bir http ayarı ekleyin. HTTP ayarı, yönlendirme kuralının davranışını tespit eder. Açılan http ayarı Ekle penceresinde, arka uç bağlantı noktası için http ayarı adı ve 80 için myhttpsetting yazın. Http ayarı Ekle penceresinde diğer ayarlar için varsayılan değerleri kabul edin ve ardından Ekle ' yi seçerek yönlendirme kuralı ekle penceresine dönün.

Yönlendirme kuralı Ekle penceresinde, yönlendirme kuralını kaydetmek ve yapılandırma sekmesine dönmek için Ekle ' yi seçin.

Ileri ' yi seçin : Etiketler ve sonra İleri: İnceleme + oluştur.
Gözden geçir + Oluştur sekmesi
Gözden geçir + oluştur sekmesindeki ayarları gözden geçirin ve ardından Oluştur ' u seçerek sanal ağı, genel IP adresini ve uygulama ağ geçidini oluşturun. Azure 'da uygulama ağ geçidini oluşturmak birkaç dakika sürebilir. Bir sonraki bölüme geçmeden önce Dağıtım başarıyla bitene kadar bekleyin.
Arka uç hedefleri ekleme
Bu örnekte, sanal makineleri hedef arka uç olarak kullanacaksınız. Var olan sanal makineleri kullanabilir ya da yeni bir tane oluşturabilirsiniz. Uygulama ağ geçidi için arka uç sunucusu olarak iki sanal makine oluşturacaksınız.
Bunu yapmak için şunları yapmanız gerekir:
- Arka uç sunucuları olarak kullanılmak üzere Myvm ve myVM2 olmak üzere iki yeni VM oluşturun.
- Uygulama ağ geçidinin başarıyla oluşturulduğunu doğrulamak için sanal makinelere IIS 'yi yükler.
- Arka uç sunucularını arka uç havuzuna ekleyin.
Sanal makine oluşturma
Azure portal menüsünde veya Giriş sayfasında, Kaynak oluştur’u seçin. Yeni pencere görüntülenir.
Popüler Windows Server 2016 Veri Merkezi'ne tıklayın. Sanal makine oluştur sayfası görüntülenir.
Application Gateway arka uç havuzunda kullanılan herhangi bir sanal makine türüne yönlendirebilirsiniz. Bu örnekte, Datacenter sanal Windows Server 2016 bir sanal makine kullanırsiniz.Aşağıdaki sanal makine ayarları için Temel Bilgiler sekmesine şu değerleri girin:
- Kaynak grubu: Kaynak grubu adı olarak myResourceGroupAG öğesini seçin.
- Sanal makine adı: Sanal makinenin adı olarak myVM girin.
- Bölge: Uygulama ağ geçidini oluşturduğunuz bölgeyi seçin.
- Kullanıcı adı: Yönetici kullanıcı adı için bir ad yazın.
- Parola: Bir parola yazın.
- Ortak gelen bağlantı noktaları: Yok.
Diğer varsayılanları kabul et ve ardından Sonraki: Diskler'i seçin.
Diskler sekmesinin varsayılanlarını kabul edin ve ardından Sonraki: Ağ'ı seçin.
Ağ sekmesinde, Sanal ağ için myVNet'in seçili olduğunu ve Alt ağın myBackendSubnet olarak ayar olduğunu doğrulayın. Diğer varsayılanları kabul et ve ardından Sonraki: Yönetim'i seçin.
Application Gateway sanal ağın dışındaki örneklerle iletişim kurabilirsiniz, ancak IP bağlantısı olduğundan emin olun.Yönetim sekmesinde Önyükleme tanılama'yı Devre Dışı Bırak olarak ayarlayın. Diğer varsayılanları kabul et ve gözden geçir + oluştur'a seçin.
Gözden geçir ve oluştur sekmesinde ayarları gözden geçirerek doğrulama hatalarını düzeltin ve Oluştur'a tıklayın.
Devam etmeden önce sanal makine oluşturma işleminin tamamlanır.
Test için IIS yükleme
Bu örnekte, Azure'ın uygulama ağ geçidini başarıyla oluşturduğunı doğrulamak için sanal makinelere IIS yükleyebilirsiniz.
Yeni Azure PowerShell.
Çalışma Cloud Shell üst gezinti çubuğundan Azure portal'yi seçin ve ardından açılan listeden PowerShell'i seçin.

Sanal makineye IIS yüklemek için aşağıdaki komutu çalıştırın. Gerekirse Location parametresini değiştirin:
Set-AzVMExtension ` -ResourceGroupName myResourceGroupAG ` -ExtensionName IIS ` -VMName myVM ` -Publisher Microsoft.Compute ` -ExtensionType CustomScriptExtension ` -TypeHandlerVersion 1.4 ` -SettingString '{"commandToExecute":"powershell Add-WindowsFeature Web-Server; powershell Add-Content -Path \"C:\\inetpub\\wwwroot\\Default.htm\" -Value $($env:computername)"}' ` -Location EastUSİkinci bir sanal makine oluşturun ve daha önce tamamlamış olduğunuz adımları kullanarak IIS yükleyin. Sanal makine adı ve Set-AzVMExtension cmdlet'inin VMName ayarı için myVM2'yi kullanın.
Arka uç havuzuna arka uç sunucuları ekleme
Yeni Azure portal Tüm kaynaklar'ı seçin veya Tüm kaynaklar'ı arayın ve seçin. Ardından myAppGateway öğesini seçin.
Sol menüden Arka uç havuzları'ı seçin.
myBackendPool öğesini seçin.
Arka uç hedefleri , Hedef türü altında, açılan listeden Sanal makine'yi seçin.
Hedef altında, açılan listelerden myVM ve myVM2 sanal makinelerini ve ilişkili ağ arabirimlerini seçin.

Kaydet’i seçin.
Sonraki adıma devam etmeden önce dağıtımın tamamlandıktan sonra tamamlanır.
Uygulama ağ geçidini test etme
Uygulama ağ geçidini oluşturmak için IIS gerekli değildir, ancak Azure'ın uygulama ağ geçidini başarıyla oluşturduğunun doğru olup olmadığını doğrulamak için bu hızlı başlangıçta yüklemişsinizdir.
Uygulama ağ geçidini test etmek için IIS kullanın:
Genel Bakış sayfasında uygulama ağ geçidinin genel IP adresini bulun.
myAGPublicIPAddress yazın ve arama sonuçlarında bu adresi seçin. Azure Genel Bakış sayfasında genel IP adresini görüntüler.Genel IP adresini kopyalayın ve ardından bu IP adresine göz atmak için tarayıcınızın adres çubuğuna yapıştırın.
Yanıtı kontrol edin. Geçerli bir yanıt, uygulama ağ geçidinin başarıyla oluşturularak arka end ile başarıyla bağlana olduğunu doğrular.

Tarayıcıyı birden çok kez yenileyin; hem myVM hem de myVM2 bağlantıları görüyor olun.
Kaynakları temizleme
Uygulama ağ geçidiyle oluşturduğunuz kaynaklara artık ihtiyacınız kalmadan kaynak grubunu silin. Kaynak grubunu silebilirsiniz. Ayrıca uygulama ağ geçidini ve ilgili tüm kaynakları da kaldırabilirsiniz.
Kaynak grubunu silmek için:
- Kaynak Azure portal'yi seçin veya Kaynak grupları için arama ve seçim yapabilirsiniz.
- Kaynak grupları sayfasında, listede myResourceGroupAG'yi bulun ve seçin.
- Kaynak grubu sayfasında Kaynak grubunu sil'i seçin.
- KAYNAK GRUBU ADI YAZIN altına myResourceGroupAG girin ve Sil'i seçin