Skip to main content
Connect CDN to the site
Last update:

Connect CDN to the site

For your information

These are instructions for connecting a CDN to a site with content distribution via a personalized domain.

  1. Create a CDN resource.
  2. Create a personalized domain for the CDN resource.
  3. Add a personalized domain to the CDN resource.
  4. Replace the domain in the URL of the static files.
  5. Check the CDN resource.

1. Create a CDN resource

  1. In the Control Panel, on the top menu, click Products and select CDN.
  2. Click Create CDN resource.
  3. Enter a name for the resource. The name has no effect on the resource settings and is used only for operation in the control panel.
  4. In the Content Source block, select Your Source.
  5. In the Domain or IP Address field, enter the IP address or domain of your site.
  6. Click Create CDN resource. The CDN provider will create a default domain from which to distribute content. You can view the default domain in the Control Panel: from the top menu, click ProductsCDNShare page → Share tab.

2. Create a personal domain for the CDN resource

  1. Open your DNS hosting control panel.

  2. Create a third-level domain, such as cdn.example. com. This domain will be used as your personal CDN domain for content distribution.

  3. Create a CNAME record:

    • record type is CNAME;
    • record name is a subdomain of the form cdn.example.com;
    • value — default domain in *.selcdn.net format. You can view the domain in the control panel: in the top menu, click ProductsCDN → Resource page → General tab . Specify the domain without the protocol.

3. Add a personal domain to a CDN resource

  1. In the Control Panel, on the top menu, click Products and select CDN.
  2. Open the CDN resource page → General tab.
  3. In the Personal Domains block, click Add Domain.
  4. Specify the third-level domain you created as your personal domain.
  5. Click Connect.

4. Replace domain in URLs of static files

In the URLs of your site's static files, replace the site domain with a personal domain of the form cdn.example.com that you added to the CDN resource:

  • if the site is on a CMS — use a plugin for URL replacement. For example, for a WordPress site , use the W3 Total Cache plugin;
  • if the site is not on CMS — replace the URL in the site code.

5. Check CDN resource

  1. Make sure that at least 30 minutes have passed after all the settings — this time is necessary for the CDN resource to fully work.
  2. Open the file on the content source using a link like example.com/images/image.png. If the file does not load, the problem is on the side of your site.
  3. Open the file through the default domain using a link like *.selcdn.net/images/image.png. If the file does not load, check the CDN and Host header settings.
  4. Open the file through the personal domain using a link like cdn.example.com/images/image.png. If the object does not load, check that the CNAME record you added when you created the personal domain is correct.