Loading...

CDN.com.tr Yardım

Mevcut web sitesini CDN üzerinden yayınla

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.

Mevcut web sitesini CDN üzerinden yayınla

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 akıştan sonra nereye bakılır?

Mevcut site yayına alırken en sık sonraki adımlar DNS/SSL, Apply Changes ve seçim modelini tekrar gözden geçirmektir.

Seçim kararı

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?

Pull / Push / Hosting Default / CNAME / Full DNS
Seçim rehberine git
Deploy

Apply Changes ve Operations izle

Origin, Host header, DNS veya SSL değişikliklerinin trafik configine geçtiğini doğrulayın.

Pull CDN Tüm sunum yöntemleri
Apply rehberine git

Panel yolu

  1. Management Panel
  2. CDN Accounts
  3. Pull CDN
  4. Kaynağı Host Header
  5. CNAME / İçerik Dağıtım Noktaları
  6. DNS Settings
  7. SSL
  8. Apply Changes
  9. Operations

Mevcut site için pratik senaryolar

Bu sayfa sadece “CNAME ekle” demek değildir; Pull CDN kaynağını üç farklı sunum yöntemiyle kullanabilirsiniz.

DNS değiştirmeden test

Origini default endpoint ile smoke test et

Önce `xyz.cdn.com.tr` üzerinden origin cevabını ve Host header kararını test edin; sonra custom domain modeline geçin.

Pull CDN Varsayılan Uç Nokta
Tek host taşıma

www veya assets subdomainini CNAME ile bağla

`www.example.com` ya da `assets.example.com` için DNS tarafında sadece ilgili subdomain CDN hedefine yönlenir.

Pull CDN Özel Alt Alan Adı
Tüm domain DNS yönetimi

Ana domaini Tam DNS Transferi ile yönet

Domain nameserverları CDN.com.tr olur; DNS kayıtları, SSL ve CDN özellikleri aynı panelden yönetilir.

Pull CDN Tam DNS Transferi

Ön koşullar

  • Origin sunucu HTTP/HTTPS üzerinden erişilebilir olmalı.
  • Origin uygulaması hangi Host header ile cevap vereceği biliniyor olmalı.
  • Domain veya subdomain seçilen hesaba ait olmalı.
  • Paket satın alma ve atama panelde tamamlanmış olmalı.

Karar modeli

Origin Host header

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.

  • Seçili: `player.videoon.ly` ile gelen istek backendde `player.videoon.ly` olarak kalır.
  • Seçili değil: hangi domainden gelirse gelsin backend alttaki origin host değerini görür.
  • Platform AI ve Knight Online dışındaki Pull/Push/Hosting akışlarında bu sözleşme korunmalıdır.

Sunum yöntemi

Mevcut site aynı üç domain modeliyle yayınlanabilir.

  • Varsayılan Uç Nokta: hızlı test için `xyz.cdn.com.tr`.
  • Tam DNS Transferi: ana domain nameserverları CDN.com.tr olur.
  • Özel Alt Alan Adı: `www.example.com` veya `assets.example.com` CNAME ile bağlanır.

Adım adım rehber

1

Account ve paketi doğrula

Pull CDN ayarı account-scoped çalışır; önce doğru hesabın seçili olduğundan emin olun.

  • CDN Accounts ekranında hesabı seçin.
  • Paket gerekiyorsa satın alma ve atamayı panelde tamamlayın.
  • Mevcut origin domain/IP bilgisini hazır edin.

Beklenen sonuç: Pull CDN ekranı seçili hesaba ait origin ayarlarını gösterir.

cdnctl karşılığı
cdnctl accounts list
cdnctl packages list --owned --format table
export ACCOUNT_UUID=<account_uuid>
2

Pull CDN origin ayarını yap

Kaynak adresi, path, port ve Host header davranışı burada belirlenir.

  • Pull CDN sekmesini açın.
  • Kaynak Adresi alanına origin IP veya domain yazın.
  • Keep the request header işaretini backendin beklediği Host davranışına göre ayarlayın.
  • Sadece Kaydet veya Aktif Et aksiyonuyla ayarı kaydedin.

Beklenen sonuç: Config üretiminde origin server ve proxy_set_header Host değeri UI ayarıyla eşleşir.

cdnctl karşılığı
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
3

Delivery hostname ekle

CNAME ekranı public domain veya subdomainin seçili hesaba bağlandığı yerdir.

  • İçerik Dağıtım Noktaları ekranını açın.
  • Domain Ekle ile ana domain ya da özel alt alan adı ekleyin.
  • DNS hedefi olarak sistemin verdiği CDN endpointini kullanın.

Beklenen sonuç: Hostname seçili hesaba ait görünür ve DNS/verification durumları izlenebilir.

cdnctl karşılığı
cdnctl hostnames add --account "$ACCOUNT_UUID" --hostname www.example.com --target "$ENDPOINT"
cdnctl hostnames list --account "$ACCOUNT_UUID"
4

DNS ve SSL durumunu doğrula

Trafik canlı kabul edilmeden önce DNS kaydı ve sertifika durumu müşteri yüzeyinden kontrol edilmelidir.

  • DNS Settings ekranında kayıtları ve doğrulama durumunu kontrol edin.
  • SSL ekranında otomatik veya manuel sertifika durumunu kontrol edin.
  • Sertifika hazır değilse trafiği canlı kabul etmeyin.

Beklenen sonuç: DNS ve SSL readiness müşteriye görünür olur.

cdnctl karşılığı
cdnctl dns records list --account "$ACCOUNT_UUID" --zone example.com
cdnctl certificates list --account "$ACCOUNT_UUID"
5

Apply Changes ve public test yap

Origin, hostname, DNS veya SSL değişiklikleri trafik configine yansımadan önce Apply Changes gerektirebilir.

  • CDN Accounts veya ilgili uyarıdan Apply Changes çalıştırın.
  • Operations ekranında deploy sonucunu izleyin.
  • Public domaini temiz browser veya curl ile test edin.

Beklenen sonuç: Public URL doğru origin cevabını verir; yanlış backend cevabı Host header veya DNS hedefiyle ilişkilendirilerek debug edilir.

cdnctl karşılığı
cdnctl cdn accounts apply --account "$ACCOUNT_UUID"
cdnctl operations list --account "$ACCOUNT_UUID" --latest
curl -I https://www.example.com/

Doğrulama

  • Pull CDN ekranında origin adresi doğru hesaba aittir.
  • Keep the request header seçimi backend Host beklentisiyle eşleşir.
  • Delivery hostname CNAME/DNS hedefi doğru gösterilir.
  • SSL hazır olmadan canlı trafik başarılı sayılmaz.
  • Apply Changes sonrası Operations success ve public 200/3xx cevabı doğrulanır.

Kullanım senaryoları

Müşteri uygulamasını mevcut hostinginde tutmak ama trafik, cache, güvenlik, SSL ve DNS yönetimini CDN.com.tr üzerinden almak ister.

Kısa akış

  1. Account ve satın alınmış paket hazır olmalı.
  2. Pull CDN kaynak tipini seçin.
  3. Origin adresi, port, path ve Host header davranışını ayarlayın.
  4. Varsayılan Uç Nokta, Tam DNS Transferi veya Özel Alt Alan Adı modelinden biriyle delivery hostname oluşturun.
  5. DNS ve SSL doğrulamasını tamamlayın.
  6. Apply Changes ve public test ile yayını doğrulayın.

Kontroller

  • Origin Host header davranışı ConfigServiceOriginHostHeaderContractTest ile korunmalıdır.
  • Hostname APIleri account ownership kontrolünü geçmelidir.
  • DNS ve SSL readiness olmadan rehber başarı dememelidir.
  • Manual DB veya sunucuda elle config yazma müşteri akışı değildir.