Loading...

Aide CDN.com.tr

Publier une application sur Platforms

Utilisez CDN Hosting/Platforms pour publier des charges de travail WordPress, PHP ou Managed Container via le compte, l'entitlement de forfait, les paramètres de plateforme, le déploiement/statut/logs et la vérification de la méthode de livraison.

Publier une application sur Platforms

Utilisez CDN Hosting/Platforms pour publier des charges de travail WordPress, PHP ou Managed Container via le compte, l'entitlement de forfait, les paramètres de plateforme, le déploiement/statut/logs et la vérification de la méthode de livraison.

Où aller après le flux de plateforme

Après un déploiement de plateforme, les utilisateurs doivent généralement revoir la méthode de diffusion, le DNS/SSL et les résultats des opérations.

Modèle de domaine

Quel domaine doit servir la sortie de la plateforme ?

Comparez le Default Endpoint pour l'aperçu, le CNAME pour la production, ou Full DNS lorsque le DNS racine appartient à CDN.com.tr.

CDN Hosting/Platforms Default / CNAME / Full DNS
Ouvrir le guide de choix
Résultat du déploiement

Appliquer les modifications et surveiller Operations

Vérifiez que les modifications de la source de plateforme ou de l'en-tête Host ont bien atteint la configuration du trafic.

CDN Hosting/Platforms Toutes les méthodes de diffusion
Ouvrir le guide d'application

Chemin dans le panneau

  1. Management Panel
  2. CDN Accounts
  3. Add Your Website
  4. Content Source : CDN Hosting
  5. Forfait / droit d'accès
  6. Hosting/Platforms
  7. Création/déploiement d'application de plateforme
  8. Operations
  9. Nom d'hôte de diffusion / SSL

Prerequis

  • Un forfait ou un droit d'accès couvrant la plateforme sélectionnée est acheté dans le panneau et affecté au compte.
  • Le comportement de l'en-tête Host est connu pour WordPress, PHP ou Managed Container.
  • AI et Knight Online conservent leur propre comportement de liaison d'hôte public.
  • Les déploiements de conteneurs nécessitent l'image, les identifiants du registre, les secrets et les informations de port prêts à l'emploi.

Modele de decision

Type de plateforme

Lorsque l'exécution se fait sur CDN.com.tr, le flux s'éloigne de la configuration de fichiers Pull ou Push.

  • WordPress/PHP : hébergement de plateforme et paramètres d'application.
  • Managed Container : image, déploiement, journaux, état de santé, et stockage objet optionnel.
  • AI et Knight Online : liaison d'hôte public et flux de gestion spécifiques à la plateforme.

Contrat de l'en-tête Host

Le comportement de l'en-tête Host de l'origine pour WordPress, PHP et Managed Container est géré ici.

  • Lorsque Keep request header est sélectionné, le backend voit l'hôte public entrant.
  • Lorsqu'il n'est pas sélectionné, une valeur d'hôte fixe est envoyée.
  • AI et Knight Online conservent leur comportement de liaison d'hôte spécifique à la plateforme.

Guide etape par etape

1

Préparer le compte, le forfait et le droit d'accès

Les actions de plateforme peuvent nécessiter une capacité de forfait et un droit d'accès ; l'achat se fait dans le panneau.

  • Sélectionnez le compte dans CDN Accounts.
  • Achetez et affectez le forfait de plateforme requis dans le panneau.
  • Confirmez que les actions de création ou de déploiement ne démarrent pas sans droit d'accès.

Resultat attendu: Hosting/Platforms peut afficher les actions de plateforme pour le compte sélectionné.

cdnctl equivalent
cdnctl accounts list
cdnctl packages list --owned --format table
export ACCOUNT_UUID=<account_uuid>
export PAID_PACKAGE_ID=<listed_package_id>
2

Choisir CDN Hosting/Platforms comme source

La sélection de CDN Hosting dans l'assistant prépare la structure du compte d'exécution de la plateforme.

  • Choisissez CDN Hosting dans Content Source.
  • Complétez la méthode de diffusion après l'étape du forfait.
  • Passez à Hosting/Platforms une fois le compte créé.

Resultat attendu: Le type de source de plateforme est enregistré sur le compte et la surface de la plateforme est active.

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

Définir le type de plateforme et le comportement de l'en-tête Host

Hosting/Platforms affiche ensemble les services de plateforme et la décision relative à l'en-tête Host.

  • Sélectionnez le type de plateforme.
  • Définissez Keep the request header selon les attentes du backend pour WordPress/PHP/Managed Container.
  • Enregistrez ou activez le paramètre.

Resultat attendu: Le type de plateforme et la configuration de l'en-tête Host sont enregistrés sur le compte sélectionné.

cdnctl equivalent
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

Créer ou déployer l'application

Managed Container et les plateformes similaires gèrent l'image, le port, les variables d'environnement/secrets et l'état de santé depuis les surfaces destinées aux clients.

  • Suivez la liste de contrôle de création/déploiement d'application dans le guide de la plateforme.
  • Vérifiez les journaux, l'état et les diagnostics.
  • Les flux clients ne doivent pas nécessiter SSH, kubectl, ou des opérations manuelles sur la base de données.

Resultat attendu: Operations et les surfaces d'état de la plateforme affichent le résultat du déploiement.

cdnctl equivalent
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

Vérifier la publication et le résultat de l'opération

La sortie de la plateforme est également diffusée via Default Endpoint, Full DNS, ou Custom Subdomain.

  • Vérifiez le nom d'hôte de diffusion et l'état du SSL.
  • Exécutez Apply Changes si nécessaire.
  • Surveillez la réussite dans Operations.
  • Vérifiez publiquement le point de terminaison de santé de l'application.

Resultat attendu: L'application de plateforme répond via un domaine destiné aux clients.

cdnctl equivalent
cdnctl cdn accounts apply --account "$ACCOUNT_UUID"
cdnctl operations list --account "$ACCOUNT_UUID" --latest
curl -I https://app.example.com/health

Verification

  • Le droit d'accès du forfait autorise la plateforme sélectionnée.
  • Le type de plateforme apparaît dans Hosting/Platforms.
  • Le comportement de l'en-tête Host et les exceptions de plateforme sont documentés.
  • Le déploiement, l'état et les journaux sont disponibles depuis les surfaces destinées aux clients.
  • La vérification du domaine public a lieu après Apply Changes et Operations.

Cas d'usage

Un client souhaite que CDN.com.tr exécute le runtime de l'application et le serve via un domaine public, et non se contenter de faire un proxy d'origine ou d'héberger des fichiers statiques.

Workflow rapide

  1. Le compte et le forfait avec entitlement sont prêts.
  2. Choisissez CDN Hosting/Platforms comme source dans l'assistant.
  3. Configurez le type de plateforme et l'en-tête Host de l'origine dans Hosting/Platforms.
  4. Créez ou déployez l'application de la plateforme.
  5. Surveillez Operations, les logs et le statut.
  6. Vérifiez la livraison via Default Endpoint, Full DNS Transfer ou Custom Subdomain.

Verifications

  • Le travail sur la plateforme ne démarre pas sans entitlement.
  • Les exceptions de liaison d'hôte pour AI et Knight Online restent explicites.
  • Les guides clients ne doivent pas demander de SSH, kubectl, artisan ou de travail manuel en base de données.
  • cdnctl capability gaps are documented as product gaps when present.