PaaS Uygulamalarına Özel Domain Bağlama & Otomatik SSL Rehberi
Skyversal PaaS üzerinde canlıya aldığınız Node.js, Next.js, React, Laravel veya Python projeleriniz varsayılan olarak uygulamaniz.skyversal.app alt alan adı ile yayına başlar. Projenizi kendi markanıza ait özel bir alan adına (örn. siteniz.com veya app.siteniz.com) bağlamak ve 256-bit ücretsiz SSL sertifikası ile HTTPS üzerinden güvenli kılmak oldukça kolaydır.
📌 Bu Rehberde Ne Öğreneceksiniz?
Adım 1 — DNS Kayıt Türleri: A Kaydı mı, CNAME mi?
💡 Özet Cevap: Kök domain (örn. siteniz.com) bağlarken sabit IP adresini hedefleyen A Kaydı; alt domain (örn. app.siteniz.com veya www.siteniz.com) bağlarken PaaS CNAME hedefini işaret eden CNAME Kaydı kullanılır.
| Kullanım Amacı | Kayıt Tipi | Ad (Name/Host) | Değer (Value/Target) |
|---|---|---|---|
| Kök Alan Adı (Apex Domain) | A | @ (veya boş) | Sunucu IP Adresi (örn. 185.x.x.x) |
| Alt Alan Adı (Subdomain) | CNAME | app / www / api | cname.skyversal.app |
🌟 İleri Seviye: Kök Domain İçin CNAME Flattening (ALIAS) Desteği
💡 Teknolojik Çözüm: DNS standartlarında kök alan adına (Apex Domain) CNAME tanımı yapılması yasaktır. Ancak Cloudflare, Route53 veya Namecheap gibi modern DNS sağlayıcıları CNAME Flattening (ALIAS / ANAME) özelliği ile kök domaininizi dinamik PaaS hedefine (cname.skyversal.app) yönlendirmenizi sağlar.
Adım 2 — Skyversal PaaS Paneline Domain Tanımlama
💡 Özet Cevap: Skyversal Konsol > Proje > Domains sekmesinden Add Custom Domain butonuna tıklayarak alan adınızı tanımlayın. Sistem size hedeflenecek özel DNS değerlerini gösterecektir.
- Skyversal Konsolu'na giriş yapın ve ilgili projenizi seçin.
- Sol menüdeki Domains (Alan Adları) sekmesine açın.
- Add Custom Domain alanına bağlamak istediğiniz adresi (örn.
app.siteniz.com) yazıp ekleyin. - Ekranda beliren CNAME / A Record doğrulama değerlerini kopyalayın.
Skyversal PaaS üzerinde projeleriniz otomatik SSL sertifikası, HTTP/3 protokol desteği ve DDoS korumalı Edge Gateway altyapısı ile saniyeler içinde canlıya alınır.
Adım 3 — Otomatik SSL (HTTPS) Üretimi & 301 Yönlendirmesi
💡 Özet Cevap: DNS kayıtları doğrulandığı anda Let's Encrypt / Automated SSL motoru devreye girerek alan adınız için ücretsiz 256-bit SSL sertifikasını otomatik tanımlar ve tüm trafiği HTTPS'e zorlar.
🛠️ Sorun Giderme & DNS Yayılım Rehberi
🟡 DNS Değişikliği Yaptım Ama Domain Hâlâ Açılmıyor?
Direkt Cevap: Tekil A veya CNAME kaydı değişiklikleri sağlayıcınızın TTL süresine bağlı olarak 5 dakika ile 4 saat arasında yayılır. (Not: Tüm NameServer (NS) sunucularını değiştiriyorsanız küresel DNS yayılımı 24 ila 48 saati bulabilir.)
Kontrol Yöntemi: Terminalinizden nslookup app.siteniz.com veya dig app.siteniz.com komutunu çalıştırarak DNS kaydınızın doğru IP veya CNAME hedefinite yönlenip yönlenmediğini kontrol edin.
🔴 Cloudflare Kullanırken SSL "Too Many Redirects" Hatası Nasıl Çözülür?
Direkt Cevap: Cloudflare üzerinde SSL/TLS modu Flexible olarak bırakıldığında Cloudflare ile Skyversal PaaS Gateway arasında sonsuz yönlendirme döngüsü (Too Many Redirects) oluşur.
Çözüm: Cloudflare paneline girin > SSL/TLS sekmesine açın ve SSL şifreleme modunu Full veya Full (Strict) olarak değiştirin.