Loading...

Aide CDN.com.tr

Publier un site web existant via le CDN

Placez le site d'origine existant derrière CDN.com.tr avec Pull CDN, puis vérifiez le Host header d'origine, le nom d'hôte de diffusion, le DNS, le SSL, Apply Changes et le trafic public.

Publier un site web existant via le CDN

Placez le site d'origine existant derrière CDN.com.tr avec Pull CDN, puis vérifiez le Host header d'origine, le nom d'hôte de diffusion, le DNS, le SSL, Apply Changes et le trafic public.

Où aller après ce parcours

Les étapes suivantes les plus courantes pour un site existant sont le DNS/SSL, Apply Changes, ou la révision du modèle de choix.

Révision du choix

Comparer à nouveau la source et la méthode de diffusion

Déterminez si Pull est adapté, ou si Push/Hosting, CNAME ou Full DNS conviennent mieux au besoin.

Pull / Push / Hosting Default / CNAME / Full DNS
Ouvrir le guide de choix
Déployer

Apply Changes et surveiller Operations

Vérifiez que les changements d'origine, de Host header, de DNS ou de SSL ont bien atteint la configuration du trafic.

Pull CDN Toutes les méthodes de diffusion
Ouvrir le guide d'application

Chemin dans le panneau

  1. Management Panel
  2. CDN Accounts
  3. Pull CDN
  4. Origin Host Header
  5. CNAME / Delivery Hostnames
  6. DNS Settings
  7. SSL
  8. Apply Changes
  9. Operations

Scénarios pratiques pour un site existant

Cette page va au-delà d'un simple « ajout de CNAME » ; la même source Pull CDN peut utiliser trois méthodes de diffusion.

Tester sans DNS

Tester l'origine depuis le endpoint par défaut

Utilisez d'abord `xyz.cdn.com.tr` pour vérifier la réponse de l'origine et le comportement du Host header, puis passez à un modèle de domaine personnalisé.

Pull CDN Default Endpoint
Déplacer un seul hôte

Connecter www ou assets via CNAME

Seul le sous-domaine choisi, comme `www.example.com` ou `assets.example.com`, pointe vers la cible CDN.

Pull CDN Custom Subdomain
Gestion DNS complète du domaine

Gérer le domaine racine avec Full DNS Transfer

Les serveurs de noms du domaine deviennent ceux de CDN.com.tr ; les enregistrements DNS, le SSL et les fonctionnalités CDN sont gérés depuis le même panel.

Pull CDN Full DNS Transfer

Prerequis

  • Le serveur d'origine est accessible en HTTP ou HTTPS.
  • Le Host header attendu par l'application d'origine est connu.
  • Le domaine ou sous-domaine appartient au compte sélectionné.
  • L'achat et l'attribution du package sont effectués dans le panel.

Modele de decision

Host header d'origine

Lorsque Keep the request header est sélectionné, le backend reçoit le `$host` entrant ; sinon, il reçoit la valeur fixe indiquée sous la case à cocher.

  • Sélectionné : une requête pour `player.videoon.ly` arrive au backend en tant que `player.videoon.ly`.
  • Non sélectionné : chaque domaine entrant est envoyé au backend avec le host d'origine fixe configuré.
  • Ce contrat doit être respecté pour les flux Pull, Push et Hosting, à l'exception des cas particuliers AI et de la plateforme Knight Online.

Méthode de diffusion

Un site existant peut utiliser les trois mêmes modèles de nom d'hôte public.

  • Default Endpoint : `xyz.cdn.com.tr` pour des tests rapides.
  • Full DNS Transfer : les serveurs de noms du domaine racine sont transférés vers CDN.com.tr.
  • Custom Subdomain : `www.example.com` ou `assets.example.com` pointe via un CNAME.

Guide etape par etape

1

Vérifier le compte et le package

Les paramètres Pull CDN sont propres au compte ; commencez donc par confirmer le compte sélectionné.

  • Sélectionnez le compte dans CDN Accounts.
  • Si nécessaire, terminez l'achat et l'attribution du package dans le panel.
  • Préparez le domaine ou l'IP d'origine actuel.

Resultat attendu: L'écran Pull CDN affiche les paramètres d'origine du compte sélectionné.

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

Configurer l'origine Pull CDN

L'adresse d'origine, le chemin, le port et le comportement du Host header sont configurés ici.

  • Ouvrez Pull CDN.
  • Définissez Source Address avec l'IP ou le domaine d'origine.
  • Réglez Keep the request header selon l'attente Host du backend.
  • Utilisez Save Only ou activez le paramètre.

Resultat attendu: La configuration générée correspond au serveur d'origine et à la valeur Host du proxy affichés dans l'interface.

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

Ajouter un nom d'hôte de diffusion

L'écran CNAME est l'endroit où un domaine ou sous-domaine public est rattaché au compte sélectionné.

  • Ouvrez Delivery Hostnames.
  • Ajoutez le domaine racine ou le sous-domaine personnalisé.
  • Utilisez le endpoint CDN généré comme cible DNS.

Resultat attendu: Le nom d'hôte appartient au compte sélectionné et affiche son statut DNS ou de vérification.

cdnctl equivalent
cdnctl hostnames add --account "$ACCOUNT_UUID" --hostname www.example.com --target "$ENDPOINT"
cdnctl hostnames list --account "$ACCOUNT_UUID"
4

Vérifier le statut DNS et SSL

Le trafic n'est pas considéré comme actif tant que la disponibilité du DNS et du certificat n'est pas confirmée.

  • Vérifiez DNS Settings pour les enregistrements et le statut de vérification.
  • Vérifiez SSL pour le statut du certificat automatique ou manuel.
  • Ne marquez pas le trafic comme actif tant que le certificat n'est pas prêt.

Resultat attendu: La disponibilité du DNS et du SSL est visible pour le client.

cdnctl equivalent
cdnctl dns records list --account "$ACCOUNT_UUID" --zone example.com
cdnctl certificates list --account "$ACCOUNT_UUID"
5

Appliquer les changements et tester le trafic public

Les changements d'origine, de nom d'hôte, de DNS ou de SSL peuvent nécessiter Apply Changes avant que la configuration du trafic ne soit mise à jour.

  • Exécutez Apply Changes depuis CDN Accounts ou la bannière d'avertissement.
  • Surveillez le résultat du déploiement dans Operations.
  • Testez le domaine public avec un navigateur propre ou curl.

Resultat attendu: L'URL publique renvoie la réponse d'origine attendue ; les réponses de mauvais backend se déboguent via le Host header ou la cible DNS.

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

Verification

  • L'origine Pull CDN appartient au compte sélectionné.
  • Keep the request header correspond à l'attente Host du backend.
  • Le CNAME ou la cible DNS du nom d'hôte de diffusion est clair.
  • La disponibilité du SSL est requise avant toute réussite publique.
  • La réussite dans Operations et une réponse publique 200/3xx sont vérifiées après Apply Changes.

Cas d'usage

Un client souhaite conserver son application chez son hébergeur actuel tout en utilisant CDN.com.tr pour le trafic, le cache, la sécurité, le SSL et la gestion DNS.

Workflow rapide

  1. Le compte et le package acheté sont prêts.
  2. Choisissez Pull CDN comme source.
  3. Configurez l'adresse d'origine, le port, le chemin et le comportement du Host header.
  4. Créez un nom d'hôte de diffusion via Default Endpoint, Full DNS Transfer ou Custom Subdomain.
  5. Terminez la vérification DNS et SSL.
  6. Appliquez les changements et vérifiez le trafic public.

Verifications

  • Le comportement du Host header d'origine est protégé par ConfigServiceOriginHostHeaderContractTest.
  • Les API de noms d'hôte doivent imposer la propriété du compte.
  • La disponibilité du DNS et du SSL est requise avant de déclarer la réussite.
  • Les modifications manuelles en base de données ou la configuration serveur écrite à la main ne font pas partie du parcours client.