Web Uygulamanıza Özel Alan Adı Ekleme: Otomatik SSL Kurulumu

Pim Feltkamp6 dakikalık okuma
How to Add a Custom Domain to Your Web App With Auto SSL
Bu makaleyi paylaş

Uygulamanız canlı, kodunuz çalışıyor, ancak URL my-project.floop.tech olarak görünüyor. Potansiyel bir kullanıcı veya istemci bunu gördüğü anda, güvenilirlik azalır. Bu kılavuz, özel alan adını web uygulamanıza bağlamayı, HTTPS'i otomatik olarak sağlamayı ve hiçbir zaman DNS bölgesi dosyasını elle düzenlemeden yapmanızı anlatır.

Web uygulamanıza özel alan adı eklemek için alan adını kaydettirip DNS kaydiyarınızda oturum açıp bir CNAME veya ALIAS kaydını barındırma platformunuzun hedef ana bilgisayar adına yönlendirip platformun ACM veya Let's Encrypt aracılığıyla SSL sertifikası yayınlamasını sağlarsınız. Tüm işlem — DNS kaydından canlı HTTPS'e kadar — genellikle yayılma tamamlandıktan sonra bir saaten az alır.

Özel Alan Adı Neden Güvenilirlik, SEO ve Marka Güveni için Önemlidir

Arama motorları, alan adını birincil otorite sinyali olarak kullanır. yourbrand.com üzerinde iki yıl yaşamış bir site, bir alt alan adı URL'sinin hiçbir zaman taklit edemeyeceği geri bağlantı öz sermayesi, tarama geçmişi ve E-E-A-T sinyalleri biriktirir. Sıralamaya ek olarak, kullanıcı davranışı da aynı hikayeyi anlatır: çalışmalar tutarlı bir şekilde otomatik olarak oluşturulmuş görünen URL'lerde daha yüksek hızlı çıkışlar gösterir — ziyaretçiler projenin bir ürün değil, bir prototip olduğunu varsayarlar.

Özel alan adını önceliklendirmenin üç somut nedeni:

  1. SEO öz sermayesi — Geri bağlantılar alan adınıza işaret eder. my-app.platform.io bağlantısı her öz sermayeyi sizin için değil, platform için oluşturur.
  2. Tarayıcı güveni — Kendi markalı alan adınız üzerinde HTTPS kilit işareti, kaydolma veya ödeme akışlarında sürtünmeyi azaltır.
  3. E-posta teslim edilebilirliği — SPF/DKIM kayıtları alan adı seviyesinde bulunur; alan adına sahip olmak işlemsel e-postaları düzgün bir şekilde doğrulamayı sağlar.

"Alan adınız web varlığınızın temelidir. Başlatmadan sonra bir alt alan adı URL'sinden uzaklaşmak acı vericidir — dizini oluşturmadan önce bunu doğru yapın."

Web Uygulamanıza Özel Alan Adı Nasıl Bağlarım?

İşlem iki tarafa ayrılır: kaydiyarınızda yaptıklarınız ve barındırma platformunun otomatik olarak yaptıkları.

Sizin tarafınız (kaydiyar):

  • Alan adını satın aldığınız yere giriş yapın (Namecheap, GoDaddy, Cloudflare, Google Domains, vb.).
  • Alan adının DNS yönetim paneline gidin.
  • Barındırma platformunuz tarafından sağlanan kaydı(ları) ekleyin (genellikle d1abc23def.cloudfront.net gibi bir CNAME değeri veya yük dengeleyici ana bilgisayar adına işaret eden bir ALIAS).

Platform tarafı (otomatik):

  • Platform, beklenen kayıt için DNS'i yoklar.
  • Kayıt çözüldüğünde, ACM (AWS Certificate Manager) veya Let's Encrypt sertifikası isteği tetiklenir.
  • DNS-01 veya HTTP-01 ACME başarısı otomatik olarak tamamlanır.
  • Sertifika sağlanır ve CDN kenarınıza eklenir — sizden hiçbir işlem gerekmez.

FloopFloop gibi platformlar (https://www.floopfloop.com) DNS doğrulama ve SSL sağlamayı end-to-end işler: alan adınızı proje ayarlarına yapıştırıp gösterilen CNAME değerini kopyalayıp kaydiyarınıza eklersiniz ve platform geri kalanını yapar — sertifika yayını, yenileme ve CDN eki.

Adım Adım: Kaydiyarınızın DNS Kayıtlarını Projenize Yönlendirme

Hangi kaydiyarı kullandığınızdan bağımsız olarak bu adımları izleyin:

  1. Barındırma platformunuzdan hedef ana bilgisayar adını alın (d1abc23def.cloudfront.net veya custom.platform-edge.io gibi görünür).
  2. Karar verin: tepe mi, alt alan adı mı?
    • www.yourbrand.com — hedef ana bilgisayar adına işaret eden CNAME kaydı kullanın.
    • yourbrand.com (çıplak/tepe) — ALIAS veya ANAME kaydı kullanın (kaydiyara bağlı terim). RFC 1034 başına standart CNAME kayıtları bölge tepesinde yasaktır.
  3. TTL'yi önce düşük ayarlayın — İlk kurulum sırasında 300 saniye (5 dakika) bir yazım hatası düzeltmeniz gerekirse yinelemeyi hızlandırır.
  4. Kaydet ve bekle — Çoğu kaydiyar yeni kayıtları 15–60 dakika içinde küresel olarak yayar, ancak yüksek eski TTL değerleriyle teknik olarak 48 saate kadar mümkündür.
  5. dig ile doğrulayın — Terminal'de dig CNAME www.yourbrand.com +short çalıştırın. Platformun hedef ana bilgisayar adını döndürmelidir.
  6. Platform panosunu kontrol edin — DNS doğru şekilde çözüldüğünde, platform SSL sertifikasını yayınlar (genellikle DNS çözüldükten sonra 2–5 dakika içinde).
  7. Yönlendirmeleri ayarlayınhttp:// öğesinin https:// öğesine yönlendirilmesini ve www ile tepesinin duplicate-content cezalarını önlemek için aynı kanonik URL'ye çözülmesini sağlayın.

SSL Sertifikasıyla Özel Alan Adı Nasıl Kurarım?

SSL sağlama, çoğu geliştirici tarafından korkulan adım olma konusundadır — CSR oluşturma, CA'ya gönderme, sertifika paketini indirme, nginx'i yapılandırma. Modern platformlar bu adımların her birini kaldırır.

Hoş geldiniz arka planda otomatik olarak ne olur:

  • Platform, yourbrand.com ve www.yourbrand.com için AWS ACM veya Let's Encrypt ile sertifika isteği oluşturur.
  • Bir DNS-01 ACME başarısı, platformun kendi DNS doğrulama API'si aracılığıyla geçici bir _acme-challenge.yourbrand.com TXT kaydı ekler.
  • CA başarısını doğrular ve 90 günlük (Let's Encrypt) veya 13 aylık (ACM) sertifika yayınlar.
  • CloudFront'a eklenen ACM sertifikaları otomatik olarak yenilenir — hiçbir zaman sertifika sona erme uyarısı almayacaksınız.

"CloudFront'ta ACM ile SSL sertifikası yenileme geliştirici için tamamen görünmezdir. Sertifika asla sona ermeden döner."

Özel Alan Adı için İhtiyacım Olan DNS Ayarları Nelerdir?

Tipik bir web uygulaması başlatması için minimal DNS kayıt seti:

Kayıt TürüKonakDeğerTTL
CNAMEwww<platform-target-hostname>300
ALIAS / ANAME@ (tepe)<platform-target-hostname>300
TXT@E-posta için SPF kaydı (isteğe bağlı)3600

Kaydiyarınız tepede ALIAS/ANAME kayıt türünü desteklemiyorsa (nadir ancak olası), yaygın bir çözüm, kaydiyar seviyesinde tepeyi www öğesine yönlendirmek, ardından yalnızca www öğesini CNAME yapmaktır.

HTTPS ve CDN Sunumu Core Web Vitals ve SEO'yu Nasıl İyileştirir

HTTPS, onaylanmış bir Google sıralama sinyalidir — ancak daha büyük performans kazancı CloudFront kenar sunumundan gelir. Uygulamanız CloudFront'un 450'den fazla kenar konumu üzerinden sunulduğunda, statik varlıklar küresel kullanıcılarınıza milisaniye içinde önbelleğe alınır. Bu doğrudan iyileştirir:

  • İlk Baytla Kadar Zaman (TTFB) — istekler tek bölge kaynağı değil, yakıl kenar düğümüne gider.
  • En Büyük İçer Boyalı (LCP) — statik JS/CSS paketleri ve görüntüler önbellekten yüklenir.
  • Google'ın HTTPS sinyali — karışık içerik uyarıları ve http:// erişimi otomatik yönlendirmelerle ortadan kaldırılır.

Core Web Vitals doğrudan Google'ın Sayfa Deneyimi sıralama sistemine gider. Bir CDN destekli platformda özel alan adı, tek sunucu üzerinde kendi kendini barındırma kurulumlarına göre yapısal bir avantajla başlar.

Özel Alan Adını Bağlarken Yaygın Tuzaklar

Yayılma Gecikmesi

DNS yayılması anında değildir. Daha önce 24 saatlik TTL ile A kaydınız varsa, dünya çapındaki çözücüler bu kaydı süresi dolana kadar önbelleğe alır. Kesişme planlamadan en az 24 saat önce TTL'yi en azından 300 saniyeye düşürün.

CNAME Düzleştirme

Bazı CDN'ler ve kaydiyarlar tepede "CNAME düzleştirme" yaparlar — CNAME zincirini çözerler ve son A kaydını depolarlar. Bu genellikle iyidir, ancak platformun IP'si değişirse düzleştirilmiş kayıtları izleyin. Cloudflare gibi kaydiyarlar otomatik olarak düzleştirir ve bunu doğru şekilde işler; diğerleri olmayabilir.

www vs. Tepe Kanonik Çatışması

Kanonik yönlendirme olmadan yourbrand.com ve www.yourbrand.com üzerinde özdeş içeriği sunmak duplicate-content riski oluşturur. Birini kanonik olarak seçin (çoğu marka www seçer), diğeri yönlendirin ve HTML başınızda <link rel="canonical"> ayarlayın.

SSL Sağlanmıyor

En yaygın neden, platform ilk kez kontrol ettiğinde henüz yayılmayan bir DNS kaydıdır. Sağlama sıkışmış görünüyorsa, dig ile CNAME değerini doğrulayıp çakışan kayıt olmadığını (aynı konak üzerinde eski A kaydı) doğrulayıp platform panosundan yeniden kontrol tetikleyin.

Ücretsiz Barındırma Platformlarıyla Özel Alan Adı Kullanabilir Miyim?

Evet — çeşitli platformlar ücretsiz katmanlarda özel alan adı desteği sunmaktadır, ancak SSL sağlama ve CDN özellikleri sınırlı veya gecikmiş olabilir. Her zaman doğrulayın:

  1. Ücretsiz katman SSL sertifikası sağlamayı içeriyor mu?
  2. Özel alan adı sayısında bir sınır var mı?
  3. Otomatik sertifika yenilemeleri dahil mi, yoksa siz mi yönetiyorsunuz?

Çalışma süresi ve SEO'nun önemli olduğu üretim uygulamaları için, SSL'i otomatik olarak sağlayan ve yenileyen (ACM veya Let's Encrypt otomasyonu aracılığıyla) bir platform seçmek pazarlaşmaz.

Özel Alan Adının Yayılması Ne Kadar Sürer?

Praktik olarak: 15–60 dakika çoğu kaydiyar için TTL 300 saniyeye ayarlandığında. Teorik maksimum, önceki kaydın TTL'sidir — eski TTL 86400 saniye (24 saat) varsa, küresel çözücüler eski değeri 24 saate kadar önbelleğe alabilir.

Proyedeki 20+ küresel ad sunucusuPropagation durumunu görmek için https://dnschecker.org kullanın.

Başlatma Öncesi Kontrol Listesi: SSL, Yönlendirmeler ve Canlı Durumu Doğrulayın

Alan adınızı duyurmadan önce:

  • dig CNAME www.yourbrand.com doğru platform ana bilgisayar adını döndürür
  • Tarayıcı kilit gösterir (DevTools konsolunda karışık içerik uyarısı yok)
  • http://yourbrand.com, https://www.yourbrand.com öğesine yönlendir (veya seçtiğiniz kanonik)
  • https://yourbrand.com (tepe) https://www.yourbrand.com öğesine yönlendir
  • SSL sertifika süresi dolması 90+ gün sonra (tarayıcı sertifika ayrıntılarından veya openssl s_client aracılığıyla kontrol edin)
  • Google Search Console özelliği yeni alan adında doğrulanır
  • Uygulamanızdaki sabit kodlanmış iç URL'ler eski alt alan adı değil yeni alan adını kullanır

Sonuç

Web uygulamanıza özel alan adı eklemek, kalıcı SEO, güven ve performans avantajları sağlayan tek seferlik bir kurulumudur. DNS çalışması tek bir CNAME veya ALIAS kaydına inerken; SSL sağlama, sertifika yenileme, CDN eki — platformunuz tarafından otomatik olarak işlenmelidir. FloopFloop'da (https://www.floopfloop.com) oluşturuyorsanız, özel alan adı eki ve SSL platforma yerleştirilmiş: alan adınızı ekleyin, CNAME değerini kopyalayıp platform, daha fazla yapılandırma olmaksızın doğrulama ve sertifika yayınını işler.

Sıkça sorulan sorular

Web uygulamama özel alan adı nasıl bağlarım?

Alan adı kaydiyarınızın DNS paneline giriş yapın ve CNAME kaydı (www gibi alt alan adları için) veya bir ALIAS/ANAME kaydı (tepe alan adı için) ekleyin; barındırma platformunuz tarafından sağlanan ana bilgisayar adına işaret ettirin. DNS yayıldıktan sonra — genellikle 15 ila 60 dakika — platform kaydı algılar ve SSL sağlamayı otomatik olarak tamamlar.

Web uygulaması için özel alan adı kullanmanın maliyeti ne kadar?

.com veya .io gibi yaygın TLD'ler için alan adı kaydı yılda 10–20 dolar maliyetlidir. Let's Encrypt veya AWS Certificate Manager aracılığıyla sağlandığında SSL sertifikaları ücretsizdir; FloopFloop gibi çoğu modern barındırma platformu kullanır. Özel alan adı desteğinin kendisi genellikle ücretli barındırma planlarında dahildir ve bazen ücretsiz katmanlarda — belirli bilgiler için platformunuzun fiyatlandırma sayfasını kontrol edin.

SSL sertifikası ile özel alan adı nasıl kurulu?

Barındırma platformunuz tarafından sağlanan CNAME veya ALIAS kaydını kaydiyarınızda ekleyin. DNS yayıldıktan sonra, çoğu platform otomatik olarak Let's Encrypt veya AWS ACM ile ACME başarısı tetikler, DNS aracılığıyla alan adı sahipliğini doğrular ve sertifika yayınlar — CSR oluşturması veya manuel sertifika yükleme gerekmez. Yenileme de otomatiktir.

Özel alan adı için ihtiyacım olan DNS ayarları nelerdir?

Platformunuzun hedef ana bilgisayar adına işaret eden www için bir CNAME kaydı ve aynı ana bilgisayar adına işaret eden tepe (kök) için bir ALIAS veya ANAME kaydı gerekir. Bazı kaydiyarlar tepe kayıt türünü ANAME olarak çağırır veya kökte CNAME düzleştirmeyi destekler. Kaydiyarınız açıkça gerekli olmadığı sürece ad sunucularını değiştirmeniz gerekmez.

Özel alan adının yayılması ne kadar sürer?

300 saniyelik bir TTL ile, DNS değişiklikleri çoğu zaman 15 ila 60 dakika içinde küresel olarak yayılır. Önceki kayıt yüksek bir TTL'ye (24 saat gibi) sahipse, önbelleğe alınan kayıtlar bu tam TTL döneminin tamamı için persist olabilir. Gelecekteki kesişmeyi hızlandırmak için, kesişmeden en az 24 saat önce TTL'yi 300 saniyeye düşürün.

Bu makaleyi paylaş

FloopFloop bültenine abone olun

Yeni yazılar, ürün güncellemeleri ve ara sıra küçük dersler — doğrudan gelen kutunuza.

E-postanızı asla paylaşmayız. Aboneliği istediğiniz zaman iptal edebilirsiniz.