xudbinSUNUCU PANELİ

← Tüm rehberler

Kendi alan adını bağlama ve otomatik HTTPS

Yayındaki bir uygulamaya kendi alan adını bağlar, DNS kaydını doğrular ve ücretsiz HTTPS sertifikasını otomatik alırsın. Birkaç dakika (DNS yayılması hariç).

2 dk okuma

Otomatik adres neden yetmez?

Her uygulama uygulama-x7k2.1-2-3-4.sslip.io gibi bir adresle hemen yayına girer. Bu deneme için idealdir; ama Let's Encrypt, sslip.io'nun tüm kullanıcıları için ortak bir haftalık sertifika kotası uygular. Canlı siteler için kendi alan adını kullan.

1. DNS'te A kaydı oluştur

Alan adı sağlayıcının DNS ayarlarında, alan adın için sunucunun IP'sine bir A kaydı ekle:

blog.ornek.com.   A   203.0.113.10

2. Alan adını uygulamaya ekle

  1. Uygulamanın Domainler sekmesini aç.
  2. Alan adı bağla bölümüne blog.ornek.com yaz, HTTPS anahtarını açık bırak.
  3. Ekle'ye bas.

3. DNS kontrolünü oku

Panel kaydı herkese açık çözücülerle denetler. Doğruysa listede "DNS bu sunucuyu gösteriyor" yazar. Değilse kaydın neyi göstermesi gerektiği söylenir; DNS yayılması birkaç dakika ile birkaç saat sürebilir.

Sertifika ilk ziyarette otomatik alınır ve süresi dolmadan yenilenir.

Cloudflare kullanıyorsan

Alan adı Cloudflare proxy'si (turuncu bulut) arkasındaysa Cloudflare'de SSL modunu Full (strict) yap ya da proxy'yi kapat. Aksi halde yönlendirme döngüsü ya da sertifika hatası görebilirsin.

Framework alan adını reddediyorsa

Django, Rails veya Vite gibi framework'ler tanımadıkları alan adlarını reddedebilir. İzinli adresleri elle yazmak yerine ortam değişkeninde {{XUDBIN_DOMAINS}} kullan; yeni alan adları her deploy'da otomatik eklenir. Ardından yeniden deploy et.

Tüm yeni uygulamalar için kendi alan adın

Her yeni uygulamanın sslip.io yerine kendi alan adının altında adres almasını istiyorsan:

  1. DNS'e wildcard kayıt ekle: *.apps.ornek.com → 203.0.113.10
  2. Sunucular > sunucu > Ayarlar'da Otomatik adresler için kendi alan adın alanına apps.ornek.com yaz.
  3. Dene ile doğrula, sonra Kaydet.

Yeni uygulamalar uygulama.apps.ornek.com adresini alır; mevcut adresler değişmez.

Port açamıyorsan

Ev sunucusu ya da NAT arkasındaki makineler için Cloudflare Tunnel kullan: token'ı Sunucular > sunucu > Ayarlar > Cloudflare Tunnel bölümüne yapıştır, Cloudflare'de alan adı için servis olarak http://xudbin-caddy:80 yaz ve bu sunucuda HTTPS'i Kapalı, yalnız HTTP yap.