Custom domain
- Git kursu
- İleri seviye
- Ders 47/56
- 4 dk
Ö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" > CNAMECNAME 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.comDosya 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
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
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 CNAMEBeklenen çı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
echo "www.ornek.com" > ____
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 |