Etkin dns adını Azure Uygulaması Hizmetine geçirme
Bu makalede, etkin bir DNS adını kapalı kalma süresi olmadan Azure Uygulaması Hizmetine geçirme adımları gösterilmektedir.
Canlı siteyi ve DNS etki alanı adını App Service'e geçirdiğinizde, bu DNS adı zaten canlı trafiğe hizmet vermektedir. Etkin DNS adını App Service uygulamanıza önceden bağlayarak geçiş sırasında DNS çözümlemesinde kapalı kalma süresini önleyebilirsiniz.
DNS çözümlemesinde kapalı kalma süresi konusunda endişeniz yoksa bkz. Mevcut özel DNS adını Azure Uygulaması Hizmeti ile eşleme.
Önkoşullar
Adımları tamamlamak için App Service uygulamanızın ÜCRETSİz katmanında olmadığından emin olun.
1. Etki alanı doğrulama kimliği alma
Özel bir etki alanını önceden bağladığınızda, mevcut DNS kayıtlarınızda herhangi bir değişiklik yapmadan önce aşağıdakilerin ikisini de gerçekleştirirsiniz:
- Etki alanı sağlayıcınıza bir etki alanı doğrulama kimliği ekleyerek etki alanı sahipliğini doğrulayın.
- App service uygulamanızda etki alanı adını etkinleştirin.
Son olarak özel DNS adınızı eski siteden App Service uygulamasına geçirdiğinizde, DNS çözümlemesinde kapalı kalma süresi olmaz.
Azure portalında App Service uygulamasının yönetim sayfasını açın.
Uygulama sayfanızın sol bölmesinde Özel etki alanları'nı seçin.
Sonraki adımlar için Özel Etki Alanları sayfasındaki Özel Etki Alanı Doğrulama Kimliği kutusundaki kimliği kopyalayın.
2. DNS kayıtlarını oluşturma
Etki alanı sağlayıcınızın web sitesinde oturum açın.
Azure DNS'yi kullanarak etki alanınızın DNS kayıtlarını yönetebilir ve Azure Uygulaması Hizmeti için özel bir DNS adı yapılandırabilirsiniz. Daha fazla bilgi için bkz . Öğretici: Etki alanınızı Azure DNS'de barındırma.
DNS kayıtlarını yönetme sayfasını bulun.
Her etki alanı sağlayıcısının kendi DNS kayıtları arabirimi vardır, bu nedenle sağlayıcının belgelerine başvurun. Sitede Domain Name, DNS veya Name Server Management etiketli alanları bulun.
Genellikle, hesap bilgilerinizi görüntüleyip Etki alanlarım gibi bir bağlantı arayarak DNS kayıtları sayfasını bulabilirsiniz. Bu sayfaya gidin ve Bölge dosyası, DNS Kayıtları veya Gelişmiş yapılandırma gibi bir adla adlandırılan bir bağlantı bulun.
DNS kayıtları sayfasının bir örneğini aşağıdaki ekran görüntüsünde görebilirsiniz:
Kayıt oluşturmak için Ekle'yi veya uygun pencere öğesini seçin.
Not
GoDaddy gibi bazı sağlayıcılarda, DNS kayıtlarında yapılan değişiklikler ayrı bir Değişiklikleri Kaydet bağlantısı seçilene kadar geçerlilik kazanmaz.
Etki alanı doğrulaması için bir TXT kaydı ekleyin. TXT kaydının ana bilgisayar adı, eşlemek istediğiniz DNS kayıt türünün türüne bağlıdır. Aşağıdaki tabloya bakın (@
genellikle kök etki alanını temsil eder):
DNS kaydı örneği | TXT Ana Bilgisayarı | TXT Değeri |
---|---|---|
@ (kök) | asuid | Özel etki alanları yönetimi sayfasında gösterilen etki alanı doğrulama kimliği. |
www (alt) | asuid.www | Özel etki alanları yönetimi sayfasında gösterilen etki alanı doğrulama kimliği. |
* (joker karakter) | asuid | Özel etki alanları yönetimi sayfasında gösterilen etki alanı doğrulama kimliği. |
Not
Joker karakter *
kayıtları, var olan bir CNAME kaydıyla alt etki alanları doğrulamaz. Her alt etki alanı için açıkça bir TXT kaydı oluşturmanız gerekebilir.
3. Uygulamanız için etki alanını etkinleştirin
Özel etki alanları sayfasına dönüp Özel etki alanı ekle'yi seçin.
Etki alanı sağlayıcısı için, üçüncü taraf etki alanını yapılandırmak için Diğer tüm etki alanı hizmetleri'ne tıklayın.
TLS/SSL sertifikası için Daha sonra Sertifika ekle'yi seçin. Etki alanı geçişini tamamladıktan sonra App Service yönetilen sertifikası ekleyebilirsiniz.
TLS/SSL türü için istediğiniz bağlama türünü seçin.
Ayar Açıklama Özel etki alanı TLS/SSL bağlamasının ekleneceği etki alanı adı. Özel Sertifika Parmak İzi Bağlanacak sertifika. TLS/SSL Türü - SNI SSL: Birden çok SNI SSL bağlaması eklenebilir. Bu seçenek, birden çok TLS/SSL sertifikasının aynı IP adresinde birden çok etki alanını güvenli bir şekilde korumasını sağlar. Çoğu modern tarayıcı (Internet Explorer, Chrome, Firefox ve Opera dahil) SNI'yi destekler (daha fazla bilgi için bkz . Sunucu Adı Göstergesi).
- IP SSL: Yalnızca bir IP SSL bağlaması eklenebilir. Bu seçenek, ayrılmış bir genel IP adresinin güvenliğini sağlamak için yalnızca bir TLS/SSL sertifikasına izin verir. Bağlamayı yapılandırdıktan sonra IP tabanlı SSL için kayıtları yeniden eşleme makalesindeki adımları izleyin.
IP SSL yalnızca Standart katmanda veya üzeri bir katmanda desteklenir., veya
*.contoso.com
gibicontoso.com
www.contoso.com
oluşturduğunuz TXT kaydına karşılık gelen, geçirmek istediğiniz tam etki alanı adını yazın.Doğrula'yı seçin. İletişim kutusunda özel etki alanının uygulamanız için işlevsel olması için ihtiyacınız olan iki kayıt gösterilse de, doğrulama yalnızca etki alanı doğrulama kimliğiyle (TXT kaydı) geçer.
Etki alanı doğrulama bölümünde yeşil onay işaretleri varsa, etki alanı doğrulama kimliğini doğru yapılandırmışsınız demektir. Ekle'yi seçin. Herhangi bir kırmızı X gösteriyorsa, etki alanı sağlayıcınıznın web sitesindeki hataları düzeltin.
Özel etki alanının listeye eklendiğini görmeniz gerekir. Bağlama yok olan kırmızı bir X de görebilirsiniz.
Daha sonra Sertifika ekle'yi seçtiğinizden bağlama yok olan kırmızı bir X görürsünüz. Etki alanı için özel bir sertifika ekleyip bağlamayı yapılandırana kadar kalır.
Not
Özel etki alanınız için bir sertifika bağlaması yapılandırmadığınız sürece, tarayıcıdan etki alanına yapılan tüm HTTPS istekleri, tarayıcıya bağlı olarak bir hata veya uyarı alır.
4. Etkin DNS adını yeniden eşleme
Yapılacak tek şey, etkin DNS kaydınızı App Service'e işaret etmek için yeniden eşlemektir. Şu anda, hala eski sitenize işaret ediyor.
(Yalnızca bir kayıt) App Service uygulamasının dış IP adresine ihtiyacınız vardır. Özel etki alanları sayfasında, uygulamanın IP adresini kopyalayın.
Etki alanı sağlayıcınızın DNS kayıtları sayfasına geri dönüp yeniden eşlemek için DNS kaydını seçin.
A veya CNAME kaydını aşağıdaki tablodaki örnekler gibi yeniden eşle:
FQDN örneği Kayıt türü Ana Bilgisayar Değer contoso.com (kök) A @
Uygulamanın IP adresini kopyalama bölümünden IP adresi www.contoso.com (alt) CNAME www
<app-name.azurewebsites.net> *.contoso.com (joker karakter) CNAME * <app-name.azurewebsites.net> Ayarlarınızı kaydedin.
DNS sorguları, DNS yayma işlemi olduktan hemen sonra App Service uygulamanızda çözüme kavuşturulmaya başlamalıdır.
Sık sorulan sorular
- Canlı etki alanını geçirirken App Service yönetilen sertifikası ekleyebilir miyim?
- Etki alanını başka bir uygulamadan geçirmek Nasıl yaparım??
Canlı etki alanını geçirirken App Service yönetilen sertifikası ekleyebilir miyim?
Geçirilen bir canlı etki alanına App Service yönetilen sertifikası ekleyebilirsiniz, ancak yalnızca etkin DNS adını yeniden eşledikten sonra. App Service yönetilen sertifikasını eklemek için bkz . Ücretsiz yönetilen sertifika oluşturma.
Etki alanını başka bir uygulamadan geçirmek Nasıl yaparım??
Azure'da etkin bir özel etki alanını abonelikler arasında veya aynı abonelik içinde geçirebilirsiniz. Ancak, kapalı kalma süresi olmadan böyle bir geçiş için kaynak uygulama gerekir ve hedef uygulamaya belirli bir zamanda aynı özel etki alanı atanır. Bu nedenle, iki uygulamanın aynı dağıtım birimine (dahili olarak web alanı olarak bilinir) dağıtılmadığından emin olmanız gerekir. Her dağıtım biriminde yalnızca bir uygulamaya etki alanı adı atanabilir.
FTP/S URL'sinin <deployment-unit>.ftp.azurewebsites.windows.net
etki alanı adına bakarak uygulamanızın dağıtım birimini bulabilirsiniz. Dağıtım biriminin kaynak uygulama ile hedef uygulama arasında farklı olduğundan emin olun. Bir uygulamanın dağıtım birimi, içinde yer aldığı App Service planı tarafından belirlenir. Planı oluşturduğunuzda Azure tarafından rastgele seçilir ve değiştirilemez. Aynı kaynak grubunda ve aynı bölgede iki uygulama oluşturduğunuzda, Azure bunları aynı dağıtım birimine yerleştirir. Ancak, tersinin doğru olduğundan emin olmak için hiçbir yol yoktur. Başka bir deyişle, farklı bir dağıtım biriminde plan oluşturmanın tek yolu, farklı bir dağıtım birimine sahip olana kadar yeni bir kaynak grubunda veya bölgede plan oluşturmaya devam etmektir.
Sonraki adımlar
App Service'e özel TLS/SSL sertifikası bağlamayı öğrenin.
App Service etki alanı satın alın.