If you want to use Alibaba Cloud CDN to accelerate the delivery of content on a specified website, specify the website as the origin server. Then, add the domain name that you want to accelerate to Alibaba Cloud CDN. Alibaba Cloud CDN retrieves resources from the origin server and caches them on edge nodes. This allows users to retrieve the resources from the nearest edge nodes. After you add the domain name to be accelerated to Alibaba Cloud CDN, the system pushes the configuration of the domain name to all edge nodes without affecting the services of the domain name.

Prerequisites

  • Alibaba Cloud CDN is activated. For more information about how to activate Alibaba Cloud CDN, see Activate Alibaba Cloud CDN.
  • An origin server with stable performance is deployed.
  • A domain name to be accelerated is prepared. If the accelerated region is Mainland China Only or Global, you must apply for an Internet Content Provider (ICP) number for the domain name. If the domain name does not have an ICP number, you can apply for one through Alibaba Cloud ICP Filing System.

Procedure

Note Beginning February 13, 2020, Alibaba Cloud CDN no longer supports the Live Streaming option when you set the Business Type parameter. If you want to accelerate live streaming content for a domain name, log on to the ApsaraVideo Live console to add and configure the domain name. For more information, see Add a domain name.
  1. Log on to the Alibaba Cloud CDN console.
  2. In the left-side navigation pane, click Domain Names.
  3. On the Domain Names page, click Add Domain Name.
  4. On the Add Domain Name page, set the following parameters.

    Step 1: Set the basic information about the origin server

    intl
    Parameter Description
    Domain Name to Accelerate
    Take note of the following rules:
    • The domain name to be accelerated can be a subdomain name or a wildcard domain name. The domain name must be in lowercase letters. Chinese characters are not supported.

      If the domain name is example.com, the domain name to be accelerated can be a subdomain name of example.com, for example, cdntest.example.com.

    • You can specify a wildcard domain name, such as *.example.com. For more information about the rules for adding wildcard domain names, see Rules for adding wildcard domain names.
      Note
      • The specified wildcard domain name and the domain names that match the wildcard domain name must belong to the same Alibaba Cloud account. When you add a domain name to Alibaba Cloud CDN, Alibaba Cloud CDN verifies the ownership of the domain name. If the specified wildcard domain name and the domain names that match the wildcard domain name belong to different Alibaba Cloud accounts, an error message appears. To request technical support from Alibaba Cloud, submit a ticket.
      • If a wildcard domain name is not added to Alibaba Cloud CDN, you can add domain names that match the wildcard domain name to Alibaba Cloud CDN by using different Alibaba Cloud accounts.
    • You cannot add duplicate domain names to Alibaba Cloud CDN.

      If the system prompts that the domain name has been added to other Alibaba Cloud services such as ApsaraVideo VOD, ApsaraVideo Live, or Dynamic Route for CDN (DCDN), you can submit a ticket.

    • You can add at most 50 domain names to Alibaba Cloud CDN with each Alibaba Cloud account.

      However, if the sum of the average daily peak bandwidth values of your domain names exceeds 50 Mbit/s, you can submit a ticket to add more domain names to Alibaba Cloud CDN. Make sure that the increase of domain names does not cause business risks.

    • The content delivered from the domain name must be legal and comply with the Terms of Service for Alibaba Cloud CDN. For more information, see Limits.
    Business Type
    Business Type cannot be modified after it is set.
    • Image and small file distribution: accelerates the delivery of small-sized static content on websites, such as e-commerce content and game images.
    • Large file distribution: accelerates the delivery of static files that are larger than 20 MB.
    • On-demand audio and video streaming: accelerates the delivery of audio or video content.
    • What is DCDN?: accelerates the delivery of both static and dynamic content. DCDN can accelerate the delivery of large amounts of dynamic content.

      If you set Business Type to DCDN, you must follow the instructions to go to the DCDN console to add and configure the domain name. For more information, see Add a domain name.

    Region
    Select an accelerated region. If you select Mainland China Only or Global, you must apply for an ICP number for the domain name. We recommend that you use Alibaba Cloud ICP Filing System to apply for ICP numbers. It may take some time for Ministry of Industry and Information Technology (MIIT) to update data in the database. After you submit domain name information to MIIT, we recommend that you wait 8 hours before you configure the domain name in Alibaba Cloud CDN.
    Note The pricing strategies vary based on the accelerated region. Choose an accelerated region based on your business requirements. For more information about the pricing of Alibaba Cloud CDN, see CDN Pricing.
    • Mainland China Only: All requests are scheduled to edge nodes that are deployed in mainland China. Requests from outside mainland China are scheduled to edge nodes managed by China Telecom (East China Division).
    • Global: All requests are scheduled to the nearest edge nodes.
    • Global (Excluding Mainland China): All requests are scheduled to edge nodes that are deployed in Hong Kong (China), Macao (China), Taiwan (China), or other countries or regions outside mainland China. However, requests from mainland China are scheduled to edge nodes that are deployed in Japan, Singapore, or Hong Kong (China).

    Step 2: Configure the origin server

    1. On the Add Domain Name page, click Add Origin Server.
    2. In the Add Origin Server dialog box, set the following parameters.
      Configure the origin server
      Parameter Description
      Origin Info Enter the information about the origin server. If the requested resources are not cached on edge nodes, requests are redirected to the origin server to retrieve the resources. You can add at most 20 origin servers.
      • OSS Domain

        If your resources are stored in an Object Storage Bucket (OSS) bucket, you can enter the public endpoint of the OSS bucket, for example, xxx.oss-cn-hangzhou.aliyuncs.com. Internal endpoints of OSS buckets are not supported. You can view the public endpoint of an OSS bucket in the OSS console. You can also select an OSS bucket that belongs to the current Alibaba Cloud account from the Domain Name drop-down list.

      • IP

        Enter the public IP addresses of one or more servers. Public IP addresses of Alibaba Cloud Elastic Compute Service (ECS) instances do not need to be reviewed.

      • Site Domain
        Enter the domain names of one or more origin servers.
        Note The domain name of the origin server cannot be the same as the domain name to be accelerated. Otherwise, a DNS resolution loop occurs and requests cannot be redirected to the origin server.
      • Function Compute Domain

        Enter a Function Compute domain name that belongs to the current Alibaba Cloud account. You must set the Region and Domain Name parameters for the Function Compute domain name. For more information, see Overview.

      Priority

      You can set priorities to specify primary and secondary origin servers. The primary origin server has a higher priority than the secondary origin server. Alibaba Cloud CDN preferably redirects requests to the primary origin server.

      For example, you have specified two origin servers: Server A and Server B. Server A is the primary origin server and Server B is the secondary origin server. In this case, Alibaba Cloud CDN preferably redirects requests to Server A. If Origin Server A fails, Alibaba Cloud CDN redirects user requests to Origin Server B. After Origin Server A recovers, Alibaba Cloud CDN fails back to Origin Server A.

      Weight

      If origin servers have the same priority, Alibaba Cloud CDN redirects requests to the origin servers based on their weights. This balances loads among the origin servers. The valid values of origin server weights are 1 to 100. A greater value indicates a higher priority. An origin server with a higher weight receives more user requests. The default weight is 10. You can specify a weight based on your business requirements.

      For example, both Origin Server A and Origin Server B are specified as primary origin servers. The weight of Origin Server A is 80 and the weight of Origin Server B is 20. In this case, Alibaba Cloud CDN redirects user requests to both origin servers at a ratio of 8:2.

      Port
      The default port is port 80. You can specify a port based on the settings of your origin server. Valid values are 1 to 65535. Custom ports support only HTTP. If you want Alibaba Cloud CDN to redirect HTTPS requests to origin servers over custom ports, submit a ticket.
      • If you specify a custom port, disable the origin protocol policy. Otherwise, the specified port cannot take effect. For more information, see Configure the origin protocol policy.
      • If the origin server is an OSS bucket, OSS determines whether you can specify a custom port.
    3. Click OK.
  5. Click Next.
    If this is the first time the domain name is added to Alibaba Cloud CDN, Alibaba Cloud CDN must verify the ownership of the domain name. If the domain name has already passed the verification, skip this step. For more information, see Verify the ownership of a domain name.
  6. Wait for manual verification.
    Note If the domain name does not need to be manually verified, proceed to the next step. In the next step, you can set the parameters based on your business requirements.

    It takes one to two business days to verify the ownership of a domain name. If the origin server is an ECS instance or an OSS bucket, you can submit a ticket. It takes less time to verify the ownership of an ECS instance or an OSS bucket.

    After the domain name passes the verification, you can check the status of the domain name on the Domain Names page. If the domain name is in the Enabled state, it indicates that the domain name is added to Alibaba Cloud CDN.

What to do next

Configure system-recommended features (optional)

Related API operations

API operation Description
AddCdnDomain Adds a domain name to Alibaba Cloud CDN.
BatchAddCdnDomain Adds multiple domain names to Alibaba Cloud CDN at a time.
VerifyDomainOwner Verifies the ownership of a domain name by adding a DNS record.
DescribeVerifyContent Verifies the ownership of a domain name by uploading a verification file.