Tous les produits
Search
Centre de documentation

API Gateway:Créer un nom de domaine

Dernière mise à jour :Sep 02, 2026

Cloud-native API Gateway prend en charge plusieurs noms de domaine, chacun disposant de ses propres configurations de protocole, de certificat et de routage. Les domaines génériques (wildcard) sont également pris en charge. Par exemple, *.hello.com correspond à 1.hello.com et 2.hello.com.

Prérequis

Effectuez l'enregistrement ICP pour les noms de domaine.

Remarque

Les domaines situés en Chine nécessitent un enregistrement ICP auprès d'Alibaba Cloud ou le transfert d'un enregistrement existant vers Alibaba Cloud. Les domaines situés hors de Chine ne nécessitent pas d'enregistrement ICP.

Procédure

  1. Connectez-vous à la console API Gateway.

  2. Dans le volet de navigation de gauche, cliquez sur Domain Name. Dans la barre de navigation supérieure, sélectionnez une région.

  3. Cliquez sur Add Domain Name. Dans le panneau Add Domain Name, configurez les paramètres suivants et cliquez sur OK.

    Parameter

    Description

    Domain Name

    Saisissez un nom de domaine tel que hello.com, ou un nom de domaine générique tel que *.hello.com. Chaque nom de domaine dispose de configurations indépendantes pour le protocole, le certificat et le routage.

    Important

    .hello.com peut correspondre à des noms de domaine tels que a.hello.com, b.hello.com et a.b.hello.com. Toutefois, un certificat pour .hello.com ne peut être utilisé que pour a.hello.com et b.hello.com, mais pas pour a.b.hello.com.

    Sélectionnez HTTP ou HTTPS. Ports pris en charge :

    • HTTP : port 80.

    • HTTPS : port 443.

    Sélectionnez le protocole HTTPS.

    Certificate

    Sélectionnez un certificat SSL depuis Certificate Management Service pour l'associer au protocole HTTPS.

    Remarque

    Si vous n'avez pas acheté ou téléchargé de certificat SSL, cliquez sur Purchase/Upload Certificate pour accéder à la console Certificate Management Service. Achetez un certificat SSL.

    Always Use HTTPS

    Lorsque cette option est activée, seul le port HTTPS est actif. L'accès via le port HTTP est refusé et toutes les requêtes sont redirigées vers HTTPS.

    Enable HTTP/2?

    La passerelle utilise ALPN lors de la négociation TLS pour établir HTTP/2.

    • Utiliser la configuration de l'instance de passerelle : détermine si HTTP/2 doit être utilisé pour le nom de domaine actuel en fonction de la valeur du paramètre EnableHttp2. Le paramètre change dynamiquement avec le paramètre EnableHttp2.

    • Activer : utilise HTTP/2 après une négociation TLS réussie.

    • Désactiver : n'utilise pas HTTP/2 après une négociation TLS réussie.

    Remarque

    Pour HTTP, la passerelle effectue automatiquement la mise à niveau vers HTTP/2 via le mécanisme HTTP Upgrade en fonction des requêtes du client. Configurez ce paramètre uniquement pour HTTPS.

    TLS Version

    Définissez la plage de versions TLS autorisées pour ce nom de domaine.

    • Version TLS minimale : 1,0 par défaut.

    • Version TLS maximale : 1,3 par défaut.

    Sélectionnez HTTP comme protocole.

    resource

    Sélectionnez un groupe de ressources. Pour en créer un, cliquez sur Create Resource Group.

Vérifier les résultats

Après avoir configuré une route pour le nom de domaine, vérifiez que la résolution DNS fonctionne correctement.

  • Si la résolution DNS publique est active, vérifiez l'accès directement dans un navigateur.

  • Si la résolution DNS n'est pas configurée, utilisez les commandes suivantes. Remplacez {Public IP} par l'adresse IP publique de la passerelle. Les exemples utilisent hello.com comme nom de domaine.

    • Vérifier HTTP

      curl http://hello.com --resolve "hello.com:80:{Public IP}"
    • Vérifier HTTPS

      curl -v -k https://hello.com --resolve "hello.com:443:{Public IP}" --cacert my-cert.pem