Connect CDN to the site
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.
- Create a CDN resource.
- Create a personalized domain for the CDN resource.
- Add a personalized domain to the CDN resource.
- Replace the domain in the URL of the static files.
- Check the CDN resource.
1. Create a CDN resource
- In the Control Panel, on the top menu, click Products and select CDN.
- Click Create CDN resource.
- 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.
- In the Content Source block, select Your Source.
- In the Domain or IP Address field, enter the IP address or domain of your site.
- 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 Products → CDN → Share page → Share tab.
2. Create a personal domain for the CDN resource
-
Open your DNS hosting control panel.
-
Create a third-level domain, such as
cdn.example
.com.
This domain will be used as your personal CDN domain for content distribution. -
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 Products → CDN → Resource page → General tab . Specify the domain without the protocol.
3. Add a personal domain to a CDN resource
- In the Control Panel, on the top menu, click Products and select CDN.
- Open the CDN resource page → General tab.
- In the Personal Domains block, click Add Domain.
- Specify the third-level domain you created as your personal domain.
- 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
- Make sure that at least 30 minutes have passed after all the settings — this time is necessary for the CDN resource to fully work.
- 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. - 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. - 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.