Kaynak ve sunum yöntemini tekrar karşılaştır
Pull CDN doğru mu, yoksa Push veya Hosting daha uygun mu; CNAME mi Full DNS mi seçmelisiniz?
Seçim rehberine gitCDN.com.tr Yardım
Mevcut origin sitenizi taşımadan Pull CDN ile CDN.com.tr arkasına alın; origin Host header, delivery hostname, DNS, SSL ve Apply Changes adımlarını birlikte doğrulayın.
Başlangıç
Mevcut origin sitenizi taşımadan Pull CDN ile CDN.com.tr arkasına alın; origin Host header, delivery hostname, DNS, SSL ve Apply Changes adımlarını birlikte doğrulayın.
Bu sayfa sadece “CNAME ekle” demek değildir; Pull CDN kaynağını üç farklı sunum yöntemiyle kullanabilirsiniz.
Önce `xyz.cdn.com.tr` üzerinden origin cevabını ve Host header kararını test edin; sonra custom domain modeline geçin.
`www.example.com` ya da `assets.example.com` için DNS tarafında sadece ilgili subdomain CDN hedefine yönlenir.
Domain nameserverları CDN.com.tr olur; DNS kayıtları, SSL ve CDN özellikleri aynı panelden yönetilir.
Keep the request header seçiliyse backend `$host` olarak gelen kullanıcı domainini görür; seçili değilse alttaki sabit değer gönderilir.
Mevcut site aynı üç domain modeliyle yayınlanabilir.
Pull CDN ayarı account-scoped çalışır; önce doğru hesabın seçili olduğundan emin olun.
Beklenen sonuç: Pull CDN ekranı seçili hesaba ait origin ayarlarını gösterir.
cdnctl accounts list
cdnctl packages list --owned --format table
export ACCOUNT_UUID=<account_uuid>
Kaynak adresi, path, port ve Host header davranışı burada belirlenir.
Beklenen sonuç: Config üretiminde origin server ve proxy_set_header Host değeri UI ayarıyla eşleşir.
cdnctl pull origin set --account "$ACCOUNT_UUID" --origin https://origin.example.com --path / --host-header origin.example.com
cdnctl pull origin set --account "$ACCOUNT_UUID" --origin https://origin.example.com --keep-request-host true
CNAME ekranı public domain veya subdomainin seçili hesaba bağlandığı yerdir.
Beklenen sonuç: Hostname seçili hesaba ait görünür ve DNS/verification durumları izlenebilir.
cdnctl hostnames add --account "$ACCOUNT_UUID" --hostname www.example.com --target "$ENDPOINT"
cdnctl hostnames list --account "$ACCOUNT_UUID"
Trafik canlı kabul edilmeden önce DNS kaydı ve sertifika durumu müşteri yüzeyinden kontrol edilmelidir.
Beklenen sonuç: DNS ve SSL readiness müşteriye görünür olur.
cdnctl dns records list --account "$ACCOUNT_UUID" --zone example.com
cdnctl certificates list --account "$ACCOUNT_UUID"
Origin, hostname, DNS veya SSL değişiklikleri trafik configine yansımadan önce Apply Changes gerektirebilir.
Beklenen sonuç: Public URL doğru origin cevabını verir; yanlış backend cevabı Host header veya DNS hedefiyle ilişkilendirilerek debug edilir.
cdnctl cdn accounts apply --account "$ACCOUNT_UUID"
cdnctl operations list --account "$ACCOUNT_UUID" --latest
curl -I https://www.example.com/
Müşteri uygulamasını mevcut hostinginde tutmak ama trafik, cache, güvenlik, SSL ve DNS yönetimini CDN.com.tr üzerinden almak ister.