CodeBlanks Logo Icon CodeBlanks

Custom domain

Özel alan adı bağlamayı öğrenirsin.

Custom domain nedir?

Custom domain, sitenin kendi alan adından yayınlanmasıdır. www.ornek.com gibi bir alan adını siteye bağlamak için DNS ayarlarını yapman ve GitHub'a bildirmen gerekir. Bu bildirim CNAME dosyası ile yapılır.

echo "www.ornek.com" > CNAME

CNAME dosyası

CNAME dosyası, sitenin yayınlanacağı özel alan adını içerir. Bu dosya yayın dalının kök dizininde bulunur. DNS yönlendirmesi de alan adını GitHub sunucularına bağlamalıdır.

cat CNAME
www.ornek.com

Dosya içeriği yalnızca alan adını içerir.

Uygulama CNAME oluştur

index.html oluşturup sessizce kaydet. Ardından www.ornek.com alan adını içeren bir CNAME dosyası oluştur, ekle ve sessizce kaydet. CNAME dosyasının içeriğini yazdır.

Başlangıç kodu

terminal
git init -q
# 1) index.html olustur, ekle ve sessizce kaydet
# 2) www.ornek.com alan adini CNAME dosyasina yaz
# 3) CNAME dosyasini ekle ve sessizce kaydet
# 4) CNAME icerigini yazdir

Örnek çözüm

terminal
git init -q
echo "site" > index.html
git add index.html
git commit -q -m "ilk"
echo "www.ornek.com" > CNAME
git add CNAME
git commit -q -m "domain"
cat CNAME

Beklenen çıktı

www.ornek.com

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Custom domain bağlamak için hangi dosya kullanılır?

  • .gitignore dosyası
  • Makefile dosyası
  • LICENSE dosyası
  • CNAME dosyası Doğru cevap

Açıklama: Özel alan adı CNAME dosyasıyla bildirilir; dosya yayın dalının kök dizininde yer alır.

2 Alan adını yaz

Soru
echo "www.ornek.com" > ____
Cevap
echo "www.ornek.com" > CNAME

Açıklama: Özel alan adı CNAME dosyasına yazılır; bu dosya yayın dalının kök dizininde bulunur.

3 Custom domain

Kavram Anlamı
custom_domain Kendi alan adınla yayın
DNS Alan adını sunucuya yönlendirir
CNAME Alan adını bildiren dosyadır
domain_name Sitenin internet adresidir

İleri seviye bölümündeki tüm dersler