Tous les produits
Search
Centre de documentation

CDN:Guide de démarrage rapide d'Alibaba Cloud CDN

Dernière mise à jour :Aug 12, 2026

Cette rubrique présente un guide de démarrage rapide pour Alibaba Cloud CDN. Elle couvre l'ajout d'un nom de domaine, la configuration d'une origine, la création d'un enregistrement CNAME ainsi que l'application de paramètres recommandés pour les performances et la sécurité.

Remarque

Les exemples de cette rubrique utilisent www.example.com comme nom de domaine et 10.10.10.1 comme adresse IP du serveur d'origine.

Fonctionnement de l'accélération de diffusion de contenu par Alibaba Cloud CDN

Si vous maîtrisez déjà le fonctionnement d'un CDN, ignorez cette section et passez directement à la configuration.

Fonctionnement de l'accélération de diffusion de contenu par Alibaba Cloud CDN

Lorsque vous saisissez une URL dans un navigateur, du contenu tel qu'une page web, une vidéo, un fichier audio ou une image s'affiche à l'écran. Cette action apparemment simple implique une série complexe d'opérations en arrière-plan. Cette rubrique utilise un flux de requête simple pour expliquer comment Alibaba Cloud CDN accélère ce processus.

Processus de requête de base

image

Pour récupérer une image depuis le nom de domaine www.example.com, votre navigateur doit d'abord interroger un serveur DNS. Le serveur DNS résout le nom de domaine en son adresse IP correspondante, 10.10.10.1. Le navigateur utilise ensuite cette adresse IP pour se connecter au serveur et récupérer l'image.

Remarque
  • Un nom de domaine est comparable au nom d'une personne, tandis qu'une adresse IP correspond à son adresse physique. Pour trouver quelqu'un, vous recherchez son adresse à partir de son nom. Les requêtes réseau fonctionnent de manière similaire.

  • Un serveur DNS agit comme une vaste base de données stockant les correspondances entre les noms de domaine et les adresses IP. Pour plus d'informations sur les serveurs DNS et les noms de domaine, consultez Notions de base sur le DNS.

Processus de requête avec Alibaba Cloud CDN

image

À mesure que le trafic vers www.example.com augmente, les limites de performance du serveur et les conditions réseau peuvent ralentir la diffusion du contenu. Dans ce cas, Alibaba Cloud CDN permet d'accélérer les requêtes.

Un CDN se déploie entre les utilisateurs et un serveur d'origine. Lorsqu'une requête atteint un nœud CDN, celui-ci fournit le contenu depuis son cache s'il est disponible. Si le contenu n'est pas mis en cache (cache miss), le nœud récupère le contenu auprès du serveur d'origine, le met en cache, puis le diffuse à l'utilisateur. Ce processus accélère toutes les requêtes ultérieures pour le même contenu.

Remarque
  • L'accélération des requêtes constitue une fonctionnalité de base d'Alibaba Cloud CDN. Pour une vue d'ensemble et les fonctionnalités avancées, consultez Qu'est-ce qu'Alibaba Cloud CDN ?.

  • Alibaba Cloud CDN accélère la diffusion de contenu en dehors de l'architecture de votre serveur d'origine. Cette solution non intrusive ne nécessite aucune modification de votre code métier.

  • Le flux de requête réel est plus complexe que cet exemple. Ce diagramme simplifié vise uniquement à expliquer les principes fondamentaux du fonctionnement d'Alibaba Cloud CDN.

Connexion à Alibaba Cloud CDN

Effectuez la configuration suivante pour activer l'accélération de contenu.

Remarque

Avant d'utiliser Alibaba Cloud CDN, assurez-vous de remplir les conditions préalables suivantes :

  1. Un compte Alibaba Cloud est requis. Si vous n'en avez pas, créez-en un sur la page d'enregistrement de compte. Pour accélérer le trafic dans une région de Chine continentale, vous devez également effectuer la vérification de compte.

  2. Activez le service CDN.

Ajout du nom de domaine et du serveur d'origine

  1. Configuration du nom de domaine

    Pour activer l'accélération de votre nom de domaine, ajoutez-le à Alibaba Cloud CDN en tant que Domain Name to Accelerate. Cela permet à Alibaba Cloud CDN d'identifier et d'accélérer les requêtes destinées à ce domaine.

    Ajouter un nom de domaine

    1. Connectez-vous à la console CDN.

    2. Dans le volet de navigation de gauche, cliquez sur Domain Names.

    3. Cliquez sur Add Domain Name. Configurez la Region, le Domain Name to Accelerate et le Business Type. Vous pouvez conserver les valeurs par défaut pour les autres paramètres.

      加速域名-cn.jpg

    Remarque
    • Un Domain Name to Accelerate correspond au nom de domaine que vous ajoutez à Alibaba Cloud CDN pour bénéficier de l'accélération. Il s'agit également du nom de domaine auquel accèdent les utilisateurs finaux. Dans cet exemple, saisissez www.example.com.

    • www.example.com et example.com sont deux noms de domaine distincts. Pour accélérer ces deux domaines, vous devez ajouter séparément www.example.com et example.com dans la console CDN, puis configurer un enregistrement CNAME pour chacun. Il est impossible de pointer l'enregistrement CNAME d'un domaine apex directement vers l'adresse CNAME CDN d'un sous-domaine.

    • Pour la Region, sélectionnez une région d'accélération adaptée à vos besoins métier. Cet exemple utilise Global. Si la région d'accélération inclut la Chine continentale, le nom de domaine nécessite un dépôt ICP pour être accessible.

    • Pour le Business Type, choisissez le type correspondant à votre cas d'utilisation. Cet exemple utilise Image and Small File.

    • Lorsque la Region est définie sur Global (Excluding the Chinese Mainland), vous pouvez activer le Global Resource Plan. Une fois activé, votre nom de domaine exploite davantage de ressources POP, mais la prise en charge des fonctionnalités reste limitée. Pour plus d'informations, consultez Fonctionnalités prises en charge après l'activation du Global Resource Plan. Évaluez soigneusement cette fonctionnalité avant de l'activer.

  2. Considérations pour un nom de domaine accéléré unifié

    Lors de la configuration d'un nom de domaine accéléré unifié, tenez compte des points suivants :

    1. Sélection du type d'activité : Choisissez « Image and Small File » pour optimiser l'accélération des ressources statiques.

    2. Cache partagé : Si plusieurs noms de domaine accélérés diffusent un contenu identique depuis le serveur d'origine, activez le cache partagé afin d'améliorer le taux de réussite du cache.

    3. Prise en charge HTTPS : Pour permettre l'accès HTTPS, configurez un certificat SSL distinct pour chaque nom de domaine accéléré.

    4. Paramètres de l'en-tête hôte d'origine : Définissez l'en-tête hôte d'origine sur le nom de domaine réel de l'origine afin d'éviter les incompatibilités d'en-tête hôte.

    5. Règles d'ajout de noms de domaine : Ajoutez chaque nom de domaine en tant que nom de domaine accéléré distinct dans Alibaba Cloud CDN. Par exemple, www.example.com et example.com sont deux noms de domaine différents ; ils doivent être ajoutés séparément comme domaines accélérés et configurés avec leurs propres enregistrements CNAME dans la console CDN.

  3. Vérification de la propriété du domaine

    Alibaba Cloud CDN exige une vérification de la propriété du domaine pour confirmer que vous en êtes bien le propriétaire. Ignorez cette étape si vous avez déjà vérifié le domaine ou si aucune invite de vérification n'apparaît.

    Vérifier la propriété du domaine

    Important

    Ne fermez pas l'onglet de vérification tant que le processus n'est pas terminé.

    Vérification par enregistrement DNS (Recommandé)

    1. Dans l'onglet de vérification de la page Add Domain Name, cliquez sur Method 1: DNS Settings pour obtenir l'enregistrement hôte et la valeur de l'enregistrement.

      Accédez à votre fournisseur DNS et ajoutez un enregistrement TXT. Définissez Host sur verification et Value sur la valeur de vérification affichée à l'écran. Après avoir configuré l'enregistrement, sélectionnez Configured et cliquez sur Verify pour finaliser la vérification de la propriété du domaine.

    2. Ajoutez un enregistrement TXT chez votre fournisseur DNS. L'exemple suivant montre comment ajouter un enregistrement TXT dans Alibaba Cloud DNS. La procédure est similaire pour d'autres fournisseurs DNS, tels que Tencent Cloud ou Xinnet.

      Configurer un enregistrement TXT

      1. Connectez-vous à la console Alibaba Cloud DNS.

      2. Sur la page Public Zone, localisez le nom de domaine racine example.com de votre nom de domaine accéléré, puis cliquez sur Settings dans la colonne Actions.

      3. Cliquez sur Add Record. Définissez le Type sur TXT. Saisissez l'Host et la Value fournis par Alibaba Cloud CDN à l'étape 1. Conservez les valeurs par défaut pour les autres paramètres.

      1. Cliquez sur OK pour ajouter l'enregistrement.

      Remarque

      Pour plus d'informations sur les définitions et les différences entre les domaines racines et les sous-domaines, consultez Notions de base sur les noms de domaine.

    3. Patientez jusqu'à ce que l'enregistrement TXT prenne effet. Retournez ensuite à l'onglet de vérification dans la console CDN et cliquez sur Verify pour terminer la vérification.

      Si le message « Verification failed » apparaît, vérifiez que votre enregistrement TXT est correctement configuré, puis réessayez une fois que l'enregistrement DNS aura pris effet.

      Vérifier si l'enregistrement TXT a pris effet

      Utilisez la méthode suivante pour vérifier si l'enregistrement TXT du nom de domaine accéléré www.example.com est correct et a pris effet :

      Windows

      Ouvrez l'invite de commandes et exécutez la commande nslookup -type=TXT verification.example.com. Examinez le résultat TXT pour confirmer que l'enregistrement DNS est correct et actif.

      Le code suivant présente un exemple de sortie de commande.

      C:\Users\xxx> nslookup -type=TXT verification.example.com
      Server:  UnKnown
      Address:  fd00:1::1
      DNS request timed out.
          timeout was 2 seconds.
      Non-authoritative answer:
      verification.example.com    text =
              "verify_0xxx...xxxff22"

      macOS/Linux

      Dans le terminal, exécutez la commande nslookup -type=TXT verification.example.com. Examinez le résultat TXT pour confirmer que l'enregistrement DNS est correct et actif.

      [root@xxx ~]# nslookup -type=TXT verification.example.com
      Server:		 xxx.xxx.xxx.xxx
      Address:	 xxx.xxx.xxx.xxx#53
      Non-authoritative answer:
      verification.example.com	text = "verify_xxx981c5ebff22"
      Authoritative answers can be found from:
      Remarque
      • Dans la commande nslookup, le type d'enregistrement est TXT. Le nom de domaine à vérifier correspond à votre nom de domaine d'origine dont le nom d'hôte est remplacé par verification. Par exemple, si votre nom de domaine accéléré est www.example.com, le nom de domaine à vérifier est verification.example.com.

      • Un nouvel enregistrement TXT commence généralement à se propager immédiatement. Les modifications apportées à un enregistrement existant prennent effet après l'expiration de son délai de vie (TTL).

      • Si la commande nslookup n'est pas installée sur votre système Linux, exécutez yum install bind-utils sur CentOS ou apt-get install dnsutils sur Ubuntu pour l'installer.

    Vérification par fichier

    1. Sur la page de vérification, cliquez sur Method 2: Verification File.

      Suivez les instructions à l'écran pour effectuer la vérification par fichier : téléchargez le fichier verification.html, transférez-le dans le répertoire racine de votre serveur d'origine (assurez-vous qu'il soit accessible via http://example.com/verification.html), puis cliquez sur Verify pour finaliser la vérification de la propriété du domaine.

    2. Cliquez sur verification.html pour télécharger le fichier de vérification.

    3. Transférez le fichier de vérification dans le répertoire racine de votre serveur d'origine, par exemple votre instance ECS, OSS, CVM, COS ou EC2. Si votre nom de domaine accéléré est www.example.com, transférez le fichier dans le répertoire racine de example.com.

    4. Une fois confirmé que le fichier est accessible via http://example.com/verification.html, cliquez sur Verify.

      Alibaba Cloud CDN accède au fichier http://example.com/verification.html sur votre serveur pour effectuer la vérification.

      • La vérification réussit si le contenu du fichier correspond à la valeur attendue.

      • En cas d'échec, assurez-vous que l'URL du fichier est accessible et que vous avez transféré le bon fichier.

    Important
    • La vérification par fichier ne permet pas de demander un certificat HTTPS gratuit. Si vous avez ajouté un nom de domaine via la vérification par fichier et souhaitez obtenir un certificat HTTPS gratuit, vous devez relancer la vérification de la propriété du domaine sur la page Domain Management de la console CDN et sélectionner la vérification DNS pour effectuer le changement.

    • Les noms de domaine génériques (par exemple, *.aliyundoc.com) ne prennent pas en charge la vérification par fichier pour valider la propriété du domaine. Utilisez plutôt la vérification DNS.

  4. Configuration des informations du serveur d'origine

    Un serveur d'origine est un serveur web qui héberge le contenu de votre application. En cas de cache miss, un nœud CDN récupère la ressource demandée auprès du serveur d'origine.

    Configurer les informations du serveur d'origine

    1. Après avoir configuré les informations métier du nom de domaine, cliquez sur Add Origin Server dans la section Origin Servers.

    2. Dans la boîte de dialogue qui s'affiche, sélectionnez le type de serveur d'origine et saisissez son adresse.

    3. Saisissez le Port selon les paramètres de votre serveur d'origine. Par défaut, le port HTTP 80 est utilisé.

      Dans la boîte de dialogue Add Origin Server, sélectionnez un type Origin Info (OSS Domain, IP, Site Domain ou Function Compute Domain). Définissez la Priority (0-127, les valeurs inférieures indiquent une priorité plus élevée) et le Weight (1-100). Par exemple, attribuez une priorité de 20 à l'origine principale et de 30 à l'origine de secours. Pour le Port, utilisez le port HTTPS par défaut 443 ou un port personnalisé compris entre 1 et 65535. Une fois la configuration terminée, cliquez sur OK.

    Remarque
    • Cet exemple utilise l'adresse IP 10.10.10.1 pour configurer le serveur d'origine.

      • Pour accélérer des ressources dans OSS, sélectionnez OSS Domain pour Origin Info.

      • Pour accélérer des ressources déployées sur une instance ECS, sélectionnez IP pour Origin Info et saisissez l'adresse IP publique de l'instance ECS.

      • Si vos ressources se trouvent sur un serveur inaccessible par adresse IP, sélectionnez Site Domain pour Origin Info et saisissez le nom de domaine du serveur d'origine. Le nom de domaine d'origine ne peut pas être identique au nom de domaine accéléré, sous peine de créer une boucle de résolution DNS.

      • Pour accélérer des ressources dans Function Compute, sélectionnez Function Compute Domain pour Origin Info, puis choisissez la région et le nom de domaine correspondant à vos ressources Function Compute.

    • Si votre serveur d'origine héberge plusieurs sites web, vous devez également configurer un en-tête hôte d'origine.

    • Pour plus d'informations sur les paramètres du serveur d'origine, consultez Configurer un serveur d'origine.

    • Pour connaître les bonnes pratiques concernant l'utilisation d'Alibaba Cloud CDN avec OSS, consultez Accélérer l'accès aux ressources OSS à l'aide d'Alibaba Cloud CDN.

  5. Vérification du nom de domaine accéléré

    Après l'ajout du nom de domaine accéléré, nous vous recommandons de le tester d'abord sur une machine locale. Cela permet de modifier les enregistrements DNS sans impacter le trafic de production. Une fois le bon fonctionnement du nom de domaine accéléré confirmé, pointez son enregistrement DNS vers l'adresse CNAME.

    Remarque

    L'accès simulé entraîne des frais CDN standard. Pour plus d'informations, consultez Composants de facturation.

    Vérifier le nom de domaine accéléré

    1. Obtenez l'adresse CNAME du nom de domaine accéléré.

      1. Connectez-vous à la console CDN.

      2. Dans le volet de navigation de gauche, cliquez sur Domain Names.

      3. Sur la page Domain Names, copiez l'adresse CNAME correspondant au nom de domaine accéléré.

        Remarque

        Copiez l'adresse CNAME uniquement lorsque son statut est Normal.

        Dans la liste des noms de domaine de la page Domain Names, l'adresse CNAME correspondante (par exemple, xxx.alikunlun.com) s'affiche dans la colonne CNAME.

    2. Obtenez l'adresse IP correspondant au CNAME. Dans une interface en ligne de commande telle que CMD, PowerShell ou Terminal, exécutez la commande nslookup pour interroger l'adresse CNAME et obtenir ses adresses IP correspondantes. Exemple :

      nslookup www.example.com.w.kunlunle.com 
      nslookup www.example.com.w.kunlunle.com
      Server:         100.100.XX.XX
      Address:        100.100.XX.XX#53
      Non-authoritative answer:
      www.example.com.w.kunlunle.com	canonical name = xxx.p.kunlunle.com.
      Name:   xxx.p.kunlunle.com
      Address: 117.XX.XX.214
      Name:   www.example.com.w.kunlunle.com
      Address: 2408:XXXX:1:3::3fa
    3. Modifiez le fichier hosts sur votre ordinateur local.

      Ajoutez une entrée mappant l'adresse IP obtenue à l'étape précédente au nom de domaine accéléré dans le fichier hosts local. L'adresse IP doit précéder le nom de domaine accéléré. Ne modifiez pas cet ordre. L'exemple suivant utilise l'adresse IP 117.XX.XX.214, obtenue via la commande nslookup précédente.

      Windows

      1. Accédez au répertoire C:\Windows\System32\drivers\etc et ouvrez le fichier hosts à l'aide d'un éditeur de texte, tel que le Bloc-notes, avec les droits d'administrateur.

      2. Modifiez le fichier hosts. Le contenu du fichier peut ressembler à ceci :

        # localhost name resolution is handled within DNS itself.
        # 127.0.0.1       localhost
        # ::1             localhost

        Ajoutez l'adresse IP obtenue et le nom de domaine accéléré à la fin du fichier. Exemple :

        117.XX.XX.214   www.example.com
      3. Enregistrez les modifications. Une fois l'édition terminée, sélectionnez File > Save ou appuyez sur Ctrl+S.

      4. (Facultatif) Videz le cache DNS pour garantir la prise en compte immédiate des modifications DNS.

        Ouvrez l'invite de commandes avec les droits d'administrateur, saisissez la commande suivante, puis appuyez sur Entrée :

        ipconfig /flushdns

      macOS

      1. Ouvrez le Terminal et exécutez la commande suivante pour ouvrir le fichier hosts avec les droits d'administrateur.

        sudo vim /etc/hosts
      2. Modifiez le fichier hosts. Le contenu du fichier peut ressembler à ceci :

        ##
        # Host Database
        #
        # localhost is used to configure the loopback interface
        # when the system is booting.  Do not change this entry.
        ##
        127.0.0.1   localhost
        255.255.255.255 broadcasthost
        ::1         localhost

        Ajoutez l'adresse IP obtenue et le nom de domaine accéléré à la fin du fichier. Exemple :

        117.XX.XX.214   www.example.com
      3. Enregistrez les modifications et quittez.

        Appuyez sur la touche Esc pour quitter le mode insertion, tapez ensuite :wq et appuyez sur Entrée pour enregistrer le fichier et quitter Vim.

      4. (Facultatif) Videz le cache DNS pour garantir la prise en compte immédiate des modifications DNS.

        Dans le Terminal, saisissez la commande suivante et appuyez sur Entrée :

        sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
    4. Testez l'accessibilité du nom de domaine accéléré.

      Après avoir modifié le fichier hosts, ouvrez un navigateur et accédez au nom de domaine accéléré pour tester la connectivité. Consultez les résultats du test via les outils de développement du navigateur.

      • Si l'adresse IP du champ Remote Address correspond à celle ajoutée dans votre fichier hosts, la configuration est réussie. Vous pouvez alors procéder à la configuration de l'enregistrement CNAME auprès de votre fournisseur DNS. Ouvrez le panneau Network dans les outils de développement de votre navigateur, sélectionnez l'entrée de requête correspondant au nom de domaine accéléré, puis allez dans l'onglet Headers. Dans la section General, confirmez que le Status Code est 200 OK et vérifiez l'adresse IP affichée dans le champ Remote Address.

      • Si l'adresse IP du champ Remote Address ne correspond pas à l'adresse IP ajoutée dans le fichier hosts, la configuration est incorrecte. Vérifiez si l'adresse IP figurant dans le fichier hosts correspond bien à l'adresse IP du CNAME.

      Une fois l'accès au nom de domaine accéléré confirmé, effectuez d'autres tests de vérification sur votre machine locale si nécessaire.

Configurations recommandées

Après avoir configuré le nom de domaine et le serveur d'origine, cliquez sur Next pour accéder à la page Recommended Configurations.

La section Recommended Configurations propose quatre configurations : Improve cache hit ratio, Improve access performance, Cost control et Improve access security. Elles permettent d'améliorer rapidement le taux de réussite du cache, les performances d'accès et la sécurité de votre CDN.

Configurez les fonctionnalités selon vos besoins métier ou ignorez cette étape. Accédez ultérieurement à cette page en cliquant sur Quick Configuration dans la colonne Action de la page Domain Names.

Improve cache hit ratio

Cache Expiration

Configurez des règles de cache pour réduire les requêtes vers l'origine. Les règles sont évaluées séquentiellement ; la première règle correspondante s'applique. Selon les caractéristiques de vos ressources, définissez un délai d'expiration du cache approprié. Le tableau suivant présente les configurations recommandées pour les règles basées sur les extensions de fichiers.

Type de fichier

Extension de fichier

Délai d'expiration

Description

Images/Audio/Vidéo

jpg,png,gif,mp3,mp4

30 jours

Le contenu de la ressource change rarement.

Scripts statiques

js,css

1 heure

Susceptible de changer fréquemment lors des mises à jour de version.

Page d'accueil du site web

html

Ne pas mettre en cache (0 seconde)

Garantit que les utilisateurs obtiennent toujours la structure de page la plus récente.

Ignore Parameters

L'activation de la fonctionnalité ignorer les paramètres d'URL permet aux points de présence (POP) CDN de supprimer les paramètres suivant le point d'interrogation (?) dans une URL lors de la génération d'une clé de cache. Ainsi, les requêtes pour une même ressource avec des paramètres différents atteignent le même cache. Cela améliore le taux de réussite du cache et réduit le trafic vers l'origine.

Dans la boîte de dialogue Ignore URL Parameters, définissez Mode sur Keep Specified Parameters ou Delete Specified Parameters. Réglez Ignore URL Parameters sur Yes. Dans le champ Keep Specified Parameters, saisissez les paramètres à conserver (jusqu'à 10 paramètres séparés par des virgules). Si vous activez Keep Origin Fetch Parameters, tous les paramètres sont conservés pour les requêtes vers l'origine. Si cette fonctionnalité est désactivée, les paramètres des requêtes vers l'origine correspondent à ceux de la clé de cache. Cliquez sur OK pour enregistrer la configuration.

Amélioration des performances d'accès

Range Origin Fetch

La fonctionnalité Range origin fetch récupère uniquement les plages d'octets non mises en cache des fichiers volumineux auprès du serveur d'origine, évitant ainsi la retransmission intégrale des fichiers.

Si le client a configuré des paramètres de range origin fetch, sélectionnez Match Client. Utilisez des blocs de 512 Ko pour les images. Pour les vidéos ou les fichiers volumineux, optez pour des blocs de 1 Mo, 2 Mo ou 4 Mo selon la taille du fichier.

Si les ressources accélérées sont des vidéos ou des fichiers volumineux, sélectionnez Enable Range Origin Fetch (Recommended for Large File Delivery). Choisissez des blocs de 1 Mo, 2 Mo ou 4 Mo selon la taille du fichier. Toutes les requêtes vers l'origine provenant des nœuds CDN utiliseront alors la taille de bloc spécifiée.

Gzip Compression

Utilisez la compression Gzip pour les fichiers accélérés dont la taille varie entre 1 Ko et 10 Mo afin de réduire le volume de données transférées.

Cette fonctionnalité ne compresse pas les fichiers inférieurs à 1 Ko ou supérieurs à 10 Mo. Les formats courants d'images et de vidéos étant déjà compressés, l'activation de Gzip n'a aucun effet sur eux. Avant d'activer cette fonctionnalité, lisez les précautions dans Compression Gzip.

Activez le commutateur Gzip compression. N'activez pas cette fonctionnalité si les fichiers de votre serveur d'origine disposent de leur propre mécanisme de vérification MD5.

Contrôle des coûts

Pour éviter des factures élevées dues à des pics soudains de bande passante causés par des attaques ou une utilisation non autorisée, configurez un plafond d'utilisation afin de limiter la bande passante maximale, le trafic et le nombre de requêtes HTTPS pour votre nom de domaine. Pour plus d'informations, consultez Configurer un plafond d'utilisation.

Important
  • Lorsqu'une règle de plafonnement se déclenche, le nom de domaine accéléré est temporairement mis hors ligne et devient inaccessible. Si vous souhaitez uniquement recevoir une alerte lorsque l'utilisation dépasse le seuil, configurez des alertes de surveillance du trafic.

  • Définissez le seuil en fonction de l'historique de trafic, de bande passante et de requêtes HTTPS de votre site web. En l'absence de ces données, ignorez cette configuration pour le moment. Une fois votre système stabilisé, utilisez la fonctionnalité Usage Query du CDN pour consulter les informations d'utilisation du nom de domaine accéléré, puis configurez le plafond d'utilisation.

Traffic Cap

Si votre mode de facturation est Pay-by-traffic par défaut, configurez cette fonctionnalité. Définissez le seuil en fonction de l'historique de trafic. Le système calcule le trafic total du nom de domaine sur une période donnée. Lorsque le trafic cumulé dépasse le seuil défini, la règle de plafonnement se déclenche et le nom de domaine est mis hors ligne. Le nom de domaine accéléré revient en ligne à l'heure de déblocage spécifiée.

Bandwidth Cap

Si votre mode de facturation est Pay-by-peak-bandwidth, configurez cette fonctionnalité pour contrôler efficacement la limite supérieure de votre bande passante facturable. Lorsque la bande passante en temps réel dépasse le seuil défini, la règle de plafonnement se déclenche et le nom de domaine est mis hors ligne. Le nom de domaine accéléré revient en ligne à l'heure de déblocage spécifiée.

HTTPS Requests Cap

Si votre nom de domaine accéléré nécessite un accès HTTPS et que vous devez contrôler le budget alloué aux requêtes HTTPS, configurez cette fonctionnalité. Lorsque le nombre cumulé de requêtes dépasse le seuil défini, la règle de plafonnement se déclenche et le nom de domaine est mis hors ligne. Le nom de domaine accéléré revient en ligne à l'heure de déblocage spécifiée.

Renforcement de la sécurité d'accès

HTTPS Certificate

Si votre nom de domaine nécessite un accès HTTPS, configurez un certificat. Sinon, HTTPS sera indisponible.

Ignorez cette étape si HTTPS n'est pas requis.

Important

L'activation de HTTPS génère des requêtes HTTPS statiques. Pour plus d'informations, consultez Requêtes HTTPS statiques.

  • Si vous avez acheté un certificat via Alibaba Cloud Certificate Management Service, sélectionnez SSL Certificates Service et choisissez votre certificat dans la liste Certificate Name. Si vous ne parvenez pas à sélectionner votre certificat, vérifiez que le nom de domaine lié au certificat correspond bien au nom de domaine accéléré.

  • Si vous utilisez un certificat d'un fournisseur tiers, sélectionnez Custom Certificate (Certificate+Private Key). Définissez un Certificate Name, puis transférez le Certificate (Public Key) et la Private Key. Le certificat est enregistré dans Alibaba Cloud Certificate Management Service. Vous pouvez le consulter dans My Certificates.

Referer Black/Whitelist

Une liste de blocage/d'autorisation Referer contrôle l'accès en fonction du champ Referer dans les en-têtes de requête HTTP afin d'empêcher le hotlinking des ressources. Vous pouvez configurer une liste de blocage ou une liste d'autorisation. Ces deux listes sont mutuellement exclusives. Pour plus d'informations, consultez Configurer une liste de blocage/d'autorisation Referer.

Remarque

Vous pouvez activer au préalable la fonctionnalité Personnaliser et s'abonner aux rapports d'exploitation. Ces rapports collectent et affichent les données d'accès utilisateur, telles que PV/UV, Regions and ISPs, Domain Name Ranking, les référents populaires, Popular URLs, Popular Origin URLs et Top Client IPs. Utilisez ensuite les données des référents populaires pour configurer la Referer Black/Whitelist.

Q : Protection contre le hotlinking et limitation de bande passante pour CDN-vers-OSS

Lorsque votre CDN récupère des images depuis OSS, utilisez les paramètres de configuration rapide suivants pour activer la protection contre le hotlinking et contrôler les coûts de bande passante :

  1. Protection contre le hotlinking : Dans la section « Improve Access Security » de la configuration rapide, mettez en place une protection contre le hotlinking basée sur le Referer avec une liste d'autorisation de vos noms de domaine permis. Vous pouvez également utiliser une liste de blocage IP pour bloquer les adresses IP malveillantes. Cela empêche l'utilisation non autorisée de vos ressources.

  2. Limitation de bande passante : Dans la section « Prevent Excessive Costs » de la configuration rapide, définissez un seuil de bande passante. Si ce seuil est dépassé, une règle de plafonnement se déclenche et met le nom de domaine accéléré hors ligne afin de contrôler le trafic et les coûts. Le domaine revient automatiquement en ligne après la fin de la période de déblocage.

3. Configurer le CNAME

Configurez un enregistrement CNAME pour pointer votre nom de domaine vers le point de présence (POP) CDN le plus proche, afin d'acheminer les requêtes utilisateur via Alibaba Cloud CDN pour accélération.

Un enregistrement CNAME est un type d'enregistrement DNS qui mappe un nom de domaine à un autre. Pour plus d'informations, consultez Introduction aux enregistrements CNAME.

Configurer un enregistrement CNAME auprès de votre fournisseur DNS

  1. Dans la console Alibaba Cloud CDN, accédez à la page Domain Names. Localisez votre nom de domaine accéléré et copiez sa valeur CNAME. Si la valeur est vide, patientez cinq secondes et actualisez la page.

  2. Ajoutez un enregistrement CNAME auprès de votre fournisseur DNS. La procédure de configuration d'un enregistrement CNAME varie selon le fournisseur DNS. Cette rubrique fournit des instructions pour Alibaba Cloud et Tencent Cloud.

    Alibaba Cloud

    Si votre fournisseur DNS est Alibaba Cloud, suivez ces étapes pour configurer l'enregistrement CNAME.

    1. Connectez-vous à la console Alibaba Cloud DNS avec le compte Alibaba Cloud propriétaire du nom de domaine accéléré.

    2. Sur la page Public Zone, localisez le nom de domaine racine, tel que example.com, et cliquez sur Settings dans la colonne Actions.

    3. Cliquez sur Add Record.

    4. Définissez le Record Type sur CNAME.

      Définissez Host Record sur www, Resolution Request Source sur Default, et Record Value sur l'adresse CNAME, telle que www.example.com.w.kunlun.com. Conservez le TTL par défaut de 10 minutes et cliquez sur OK.

    Important
    • L'enregistrement hôte correspond au préfixe d'un nom de domaine. Pour www.example.com, l'enregistrement hôte est www. Si votre nom de domaine accéléré est le nom de domaine racine example.com, définissez l'enregistrement hôte sur @.

    • Un enregistrement CNAME et un enregistrement A ne peuvent pas être configurés pour le même enregistrement hôte. Si un enregistrement A existe déjà pour le nom de domaine accéléré, vous devez le suspendre ou le supprimer avant d'ajouter l'enregistrement CNAME.

    • La suspension d'un enregistrement A pour configurer un enregistrement CNAME peut entraîner une brève interruption de service. Pour minimiser l'impact sur votre nom de domaine, effectuez cette opération pendant les heures creuses en fonction de vos schémas de trafic.

    1. Cliquez sur OK.

    Tencent Cloud

    Si votre fournisseur DNS est Tencent Cloud, suivez ces étapes pour configurer l'enregistrement CNAME.

    1. Connectez-vous à la console DNSPod.

    2. Sur la page de gestion DNS de votre nom de domaine, cliquez sur Add Record pour ajouter un enregistrement CNAME.

      Paramètre

      Description

      Exemple

      Hostname

      • Si le nom de domaine accéléré est un sous-domaine, l'enregistrement hôte correspond au préfixe du sous-domaine.

      • Si le nom de domaine accéléré est un domaine générique, l'enregistrement hôte est *.

      • Si le nom de domaine accéléré est le domaine racine, l'enregistrement hôte est @.

      • Exemples de sous-domaines :

        • Si le nom de domaine accéléré est www.example.com, l'enregistrement hôte est www.

        • Si le nom de domaine accéléré est www.example.aliyundoc.com, l'enregistrement hôte est www.example.

      • Exemples de domaines génériques :

        • Si le nom de domaine accéléré est *.example.com, l'enregistrement hôte est *.

        • Si le nom de domaine accéléré est *.example.aliyundoc.com, l'enregistrement hôte est *.example.

      • Exemple de domaine racine : Si votre domaine racine est example.com et que vous définissez le nom de domaine accéléré sur example.com, saisissez @ pour l'enregistrement hôte.

      Remarque

      Les paramètres DNS s'appliquent à votre nom de domaine enregistré (par exemple, example.com) ou à son préfixe. Lors de la configuration de l'enregistrement hôte, saisissez uniquement la partie à résoudre. Par exemple, pour résoudre www.example.com, saisissez www.

      Record Type

      Sélectionnez CNAME.

      CNAME

      Line Type

      Sélectionnez Default.

      Nous vous recommandons de conserver la valeur par défaut.

      Record Value

      Saisissez la valeur CNAME du nom de domaine accéléré.

      Remarque

      Les valeurs CNAME d'un sous-domaine (tel que www.example.com) et d'un sous-domaine de second niveau (tel que www.example.aliyundoc.com) diffèrent. Pour accélérer un sous-domaine de second niveau, vous devez également l'ajouter à Alibaba Cloud CDN et le mapper à sa valeur CNAME correspondante. Vous pouvez aussi ajouter un domaine générique à Alibaba Cloud CDN. Le CNAME du domaine générique peut être utilisé par ses sous-domaines de second niveau. Pour ajouter un domaine générique ou un sous-domaine de second niveau, consultez Ajouter un nom de domaine accéléré.

      www.example.com.w.kunlunsl.com

      Weight

      Ce paramètre n'est pas requis.

      Non applicable

      MX

      Ce paramètre n'est pas requis.

      Non applicable

      TTL

      Le TTL (time-to-live) spécifie la durée pendant laquelle l'enregistrement est mis en cache par un résolveur DNS. Une valeur plus faible signifie que les modifications prennent effet plus rapidement.

      Nous vous recommandons de conserver la valeur par défaut.

    3. Cliquez sur Save.

  3. Vérifiez l'enregistrement CNAME.

    Console

    1. Dans la console Alibaba Cloud CDN, accédez à la page Domain Names.

    2. Localisez le nom de domaine cible et vérifiez son CNAME Status. Le statut Configured indique que l'enregistrement CNAME est actif.

    Remarque
    • Après la configuration de l'enregistrement CNAME, le CNAME Status dans la console peut encore afficher Pending Configuration. Dans ce cas, actualisez la page ou patientez environ cinq minutes avant de vérifier à nouveau.

    CLI

    1. Ouvrez l'invite de commandes (Windows) ou le Terminal (macOS/Linux).

    2. Exécutez la commande nslookup -type=CNAME Domain Name to Accelerate. Par exemple, exécutez nslookup -type=CNAME www.example.com. Si le nom canonique retourné correspond à la valeur CNAME du Domain Name to Accelerate dans la console Alibaba Cloud CDN, l'enregistrement CNAME est actif.

      ~ % nslookup -type=CNAME www.example.com
      Server:         30.30.30.xxx
      Address:        30.30.30.xxx
      Non-authoritative answer:
      www.example.com         canonical name = www.example.com.w.kunlun.com.
      Authoritative answers can be found from:

Préchargement des ressources

Après avoir ajouté un nom de domaine au CDN, vous pouvez précharger les ressources statiques populaires sur les POP CDN. Cela offre un accès plus rapide aux nouveaux visiteurs en fournissant le contenu directement depuis le cache.

  1. Connectez-vous à la console CDN.

  2. Dans le volet de navigation de gauche, cliquez sur Purge and Prefetch.

  3. Dans l'onglet Purge/Prefetch, définissez le type d'opération sur Prefetch.

  4. Dans la zone de saisie, entrez l'URL complète de chaque fichier à précharger. Saisissez une URL par ligne. Le préchargement de répertoires n'est pas pris en charge. Par exemple : https://www.example.com/install/package.zip.

  5. Cliquez sur Submit.

  6. Dans l'onglet des historiques d'opérations, consultez les détails et la progression de vos tâches de purge ou de préchargement. Une tâche est terminée lorsque sa progression atteint 100 %.

Remarque
  • Les tâches de purge ou de préchargement soumises ne peuvent pas être annulées.

  • Le temps d'achèvement d'une tâche de préchargement dépend de la taille du fichier, du nombre de fichiers et des performances du serveur d'origine. Une tâche prend généralement entre 5 et 30 minutes.

Étape 5 : Vérifier la mise en cache d'Alibaba Cloud CDN

Vérifier l'efficacité de la mise en cache d'Alibaba Cloud CDN

  1. Windows : Appuyez sur Windows+R, tapez cmd dans la boîte de dialogue Exécuter, puis cliquez sur OK pour ouvrir l'invite de commandes.

    macOS : Ouvrez le Terminal.

  2. Exécutez la commande « curl -I » pour une ressource de votre domaine accéléré. Par exemple, curl -I www.example.com/10.JPG.

    norman@Norman ~ % curl -I http://xxx/public/picture/xueshan.jpg
    HTTP/1.1 200 OK
    Server: Tengine
    Content-Type: image/jpeg
    Content-Length: 319717
    Connection: keep-alive
    Date: Fri, 07 Feb 2025 06:15:50 GMT
    x-oss-request-id: 67xxx333314984F6
    Vary: Origin
    x-oss-cdn-auth: success
    Accept-Ranges: bytes
    ETag: "F641480662xxx1E55F6C851AF"
    Last-Modified: Thu, 14 Nov 2024 01:42:56 GMT
    x-oss-object-type: Normal
    x-oss-hash-crc64ecma: 14568304759889530959
    x-oss-storage-class: Standard
    Content-MD5: 9kFIBmLCpOlayx5V9shRrw==
    x-oss-server-time: 83
    Via: cache40.l2cn3160[0,0,200-0,H], cache55.l2cn3160[1,0], kunlun3.cn7174[0,0,200-0,H], kunlun8.cn7174[7,0]
    Age: 26
    Ali-Swift-Global-Savetime: 1738908951
    X-Cache: HIT TCP_MEM_HIT dirn:-2:-2
    X-Swift-SaveTime: Fri, 07 Feb 2025 06:16:08 GMT
    X-Swift-CacheTime: 2591983
    Timing-Allow-Origin: *
    EagleId: b4a3921c17389089757582374e
  3. Si les en-têtes de réponse incluent les champs Age, X-Cache, X-Swift-SaveTime et X-Swift-CacheTime, Alibaba Cloud CDN fonctionne correctement.

    Remarque
    • X-Cache : Une valeur MISS indique un cache miss, nécessitant une récupération depuis l'origine. Une valeur HIT indique un succès de cache ; la réponse a été fournie directement depuis le cache.

    • Age : Indique depuis combien de temps, en secondes, le fichier est mis en cache sur le POP. La réponse n'inclut pas ce champ pour les fichiers actualisés ou les premières requêtes. Une valeur de 0 pour Age indique que le cache a expiré et nécessite une validation auprès du serveur d'origine.

    • X-Swift-SaveTime : Indique l'heure GMT à laquelle le POP a mis en cache la ressource pour la première fois. Pour convertir l'heure en heure normale de Chine (UTC+8), ajoutez 8 heures.

    • X-Swift-CacheTime : Indique la durée, en secondes, pendant laquelle le POP peut mettre en cache le fichier. Une valeur de 0 indique que la requête ne peut pas être mise en cache.

Remarque

Si vous ne parvenez toujours pas à accéder à votre site ou si vous rencontrez des erreurs après avoir suivi ces étapes, consultez Résoudre les problèmes d'accès.

Une fois ces étapes terminées, vous avez configuré Alibaba Cloud CDN pour accélérer votre site web.

Références