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.
Ouvrir le guide de choixAide CDN.com.tr
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.
Premiers pas
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.
Cette page va au-delà d'un simple « ajout de CNAME » ; la même source Pull CDN peut utiliser trois méthodes de diffusion.
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é.
Seul le sous-domaine choisi, comme `www.example.com` ou `assets.example.com`, pointe vers la cible CDN.
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.
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.
Un site existant peut utiliser les trois mêmes modèles de nom d'hôte public.
Les paramètres Pull CDN sont propres au compte ; commencez donc par confirmer le compte sélectionné.
Resultat attendu: L'écran Pull CDN affiche les paramètres d'origine du compte sélectionné.
cdnctl accounts list
cdnctl packages list --owned --format table
export ACCOUNT_UUID=<account_uuid>
L'adresse d'origine, le chemin, le port et le comportement du Host header sont configurés ici.
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 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
L'écran CNAME est l'endroit où un domaine ou sous-domaine public est rattaché au compte sélectionné.
Resultat attendu: Le nom d'hôte appartient au compte sélectionné et affiche son statut DNS ou de vérification.
cdnctl hostnames add --account "$ACCOUNT_UUID" --hostname www.example.com --target "$ENDPOINT"
cdnctl hostnames list --account "$ACCOUNT_UUID"
Le trafic n'est pas considéré comme actif tant que la disponibilité du DNS et du certificat n'est pas confirmée.
Resultat attendu: La disponibilité du DNS et du SSL est visible pour le client.
cdnctl dns records list --account "$ACCOUNT_UUID" --zone example.com
cdnctl certificates list --account "$ACCOUNT_UUID"
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.
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 cdn accounts apply --account "$ACCOUNT_UUID"
cdnctl operations list --account "$ACCOUNT_UUID" --latest
curl -I https://www.example.com/
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.