Loading...

CDN.com.tr Yardım

Platform üzerinde uygulama yayınla

CDN Hosting/Platforms seçimiyle WordPress, PHP veya Managed Container gibi runtime iş yüklerini hesap, paket entitlement, platform ayarı, deploy/status/logs ve delivery method zinciriyle yayınlayın.

Platform üzerinde uygulama yayınla

CDN Hosting/Platforms seçimiyle WordPress, PHP veya Managed Container gibi runtime iş yüklerini hesap, paket entitlement, platform ayarı, deploy/status/logs ve delivery method zinciriyle yayınlayın.

Platform akışından sonra nereye bakılır?

Platform deployundan sonra genellikle delivery method, DNS/SSL ve operation sonucu tekrar kontrol edilir.

Domain modeli

Platform çıktısı hangi domainle yayınlanacak?

Preview için default endpoint, production için CNAME veya gerekiyorsa Full DNS seçimini karşılaştırın.

CDN Hosting/Platforms Default / CNAME / Full DNS
Seçim rehberine git
Deploy sonucu

Apply Changes ve Operations izle

Platform source veya Host header değişikliğinin trafik configine geçtiğini doğrulayın.

CDN Hosting/Platforms Tüm sunum yöntemleri
Apply rehberine git

Panel yolu

  1. Management Panel
  2. CDN Accounts
  3. Web Sitenizi Ekleyin
  4. İçerik Kaynağı: CDN Hosting
  5. Paket / entitlement
  6. Hosting/Platforms
  7. Platform app create/deploy
  8. Operations
  9. Delivery hostname / SSL

Ön koşullar

  • Seçilen platformu kapsayan paket veya entitlement panelde satın alınmış ve hesaba atanmış olmalı.
  • WordPress/PHP/Managed Container için origin Host header davranışı bilinmeli.
  • AI ve Knight Online platformları kendi public host binding davranışını korur.
  • Container deploy için image, registry credential, secret ve port bilgisi hazır olmalı.

Karar modeli

Platform tipi

Runtime CDN.com.tr üzerinde çalıştığında artık Pull/Push dosya akışından farklı bir ürün yüzeyine geçilir.

  • WordPress/PHP: platform hosting ve uygulama ayarları.
  • Managed Container: image, deploy, logs, health ve optional object storage.
  • AI ve Knight Online: platforma özel public host binding ve yönetim akışları.

Host header sözleşmesi

WordPress, PHP ve Managed Container için origin Host header burada yönetilir.

  • Keep request header seçiliyse backend gelen public hostu görür.
  • Seçili değilse sabit host değeri gönderilir.
  • AI ve Knight Online kendi host binding davranışını korur.

Adım adım rehber

1

Account, paket ve entitlementı hazırla

Platform aksiyonları paket kapasitesi ve entitlement gerektirebilir; satın alma panelde biter.

  • CDN Accounts ekranında hesabı seçin.
  • Gerekli platform paketini panelden satın alın ve hesaba atayın.
  • Entitlement olmadan deploy veya create aksiyonunun başlamadığını doğrulayın.

Beklenen sonuç: Hosting/Platforms ekranı seçili hesaba ait platform aksiyonlarını gösterebilir.

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

CDN Hosting/Platforms kaynak tipini seç

Wizarddaki CDN Hosting seçimi platform runtime için hesap kabuğunu hazırlar.

  • İçerik Kaynağı ekranında CDN Hosting seçin.
  • Paket adımından sonra delivery method seçimini tamamlayın.
  • Hesap oluştuktan sonra Hosting/Platforms ekranına geçin.

Beklenen sonuç: Platform kaynak tipi accountta kaydedilir ve platform yüzeyi aktif olur.

cdnctl karşılığı
cdnctl cdn accounts create --source hosting --delivery custom-subdomain --package "$PAID_PACKAGE_ID" --alias platform-app-demo
export ACCOUNT_UUID=<account_uuid>
3

Platform tipini ve Host header davranışını ayarla

Hosting/Platforms ekranı platform services yönetimini ve Host header kararını birlikte gösterir.

  • Platform tipini seçin.
  • WordPress/PHP/Managed Container için Keep the request header seçimini backend beklentisine göre ayarlayın.
  • Save veya Aktif Et ile ayarı kaydedin.

Beklenen sonuç: Platform tipi ve Host header configi seçili hesapta saklanır.

cdnctl karşılığı
cdnctl platforms types list
cdnctl platforms type set --account "$ACCOUNT_UUID" --type managed-container
cdnctl platforms origin-host set --account "$ACCOUNT_UUID" --host app.example.com --keep-request-host false
4

App oluştur veya deploy et

Managed Container gibi platformlarda image, port, env/secrets ve health ayarları müşteri yüzeyinden yönetilmelidir.

  • Platform rehberindeki app create/deploy checklistini izleyin.
  • Logs, status ve diagnostics ekranından sonucu kontrol edin.
  • SSH, kubectl veya manual DB operasyonu gerektiren adım müşteri akışına girmemelidir.

Beklenen sonuç: Deploy sonucunu Operations ve platform status ekranları gösterir.

cdnctl karşılığı
cdnctl container apps deploy --account "$ACCOUNT_UUID" --name web --image registry.example.com/acme/web:latest --port 8080
cdnctl container apps logs --account "$ACCOUNT_UUID" --app web --tail 100
cdnctl container apps status --account "$ACCOUNT_UUID" --app web
5

Yayın ve operasyon sonucunu doğrula

Platform çıktısı da default endpoint, full DNS veya custom subdomain seçeneklerinden biriyle sunulur.

  • Delivery hostname ve SSL durumunu kontrol edin.
  • Apply Changes gerekiyorsa çalıştırın.
  • Operations ekranında success sonucunu izleyin.
  • Public URL ile uygulama health cevabını kontrol edin.

Beklenen sonuç: Platform uygulaması customer-facing domain üzerinden cevap verir.

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

Doğrulama

  • Paket entitlement seçilen platforma izin verir.
  • Platform tipi Hosting/Platforms ekranında görünür.
  • Host header davranışı platform istisnalarıyla birlikte anlatılır.
  • Deploy/status/logs müşteri yüzeyinden görülebilir.
  • Public domain doğrulaması Apply Changes ve Operations sonrası yapılır.

Kullanım senaryoları

Müşteri sadece proxy veya statik dosya değil, uygulama runtimeının CDN.com.tr üzerinde çalışmasını ve public domainle yayınlanmasını ister.

Kısa akış

  1. Account ve entitlement içeren paket hazır olmalı.
  2. Wizardda CDN Hosting/Platforms kaynak tipi seçilmeli.
  3. Hosting/Platforms ekranında platform tipi ve origin Host header davranışı ayarlanmalı.
  4. Platform app oluşturulmalı veya deploy edilmeli.
  5. Operations/logs/status izlenmeli.
  6. Varsayılan Uç Nokta, Tam DNS Transferi veya Özel Alt Alan Adı ile yayın doğrulanmalı.

Kontroller

  • Platform işlemleri entitlement olmadan başlatılmaz.
  • AI ve Knight Online host binding istisnaları açık kalır.
  • Müşteri rehberi SSH, kubectl, artisan veya manual DB istemez.
  • cdnctl capability gap varsa doküman bunu ürün eksiği olarak işaret eder.