While running several websites, it can be more useful to go with WordPress multisite network than managing a number of standalone WordPress sites:
You can easily manage multiple sites from a single dashboard
Other users can be added as admins with limited access only to a specific site
New plugins and themes can be installed and activated for multiple sites at once
Updates should be performed only on master installation and will be automatically applied for all websites in the network
Each website or blog can be customized separately thus they are not limited by unified management
This implementation can be of a great use for various industries and types of organizations with own sites: media resources with a number of sections managed by different teams; government and non-profit sites for different departments or locations; educational organizations with sub-sites created by students; business website with sub-categories for different branches; private blogs on multiple subdomains, and others.
Multisite network is a built-in feature in WordPress that can be easily activated but at the same time it requires a set of configurations for proper work. In this article, we will describe how to create multiple websites, bind custom domains, issue SSL certificates and integrate CDN in a few minutes using a single WordPress installation.
4. Press Save Changes. Repeat the same steps to bind domains for each required sub-site.
Enable CDN for Websites in the Network
Finally, you have to bind a CDN endpoint to each site of the just created network. It may be done in two different ways depending on what application server you chose at WordPress installation step.
1. If you have LiteSpeed-based WordPress installation:
Enter the dashboard of each site by clicking on the Dashboard menu item.
Press LiteSpeed Cache and go to the CDN tab.
Paste the CDN URL from installation email or success window (e.g. https://wpcluster-demo.cdn.edgeport.net/), and website Original URL (domain you previously bound, in this format: //multi1.jele.website). Click Save Changes.
Repeat the same steps for each site in the network to bind a CDN.
2. If you have NGINX-based WordPress installation:
Open Performance > General Settings > CDN withinWordPress admin panel.
Pick Enable checkbox for CDN, choose Verizon Digital Media Services (Edgecast) in CDN Type field and press Save all settings.
After that, the warning will appear requiring fill out the “Replace default hostname with” field. Click on the link Specify it here.
Replace site’s hostname with CDN endpoint hostname you have obtained upon WordPress installation (e.g. wpcluster-demo.cdn.edgeport.net) and press Save all settings.
Unlike the LiteSpeed-based installation, you do not have to configure CDN for each site. From now on all of the newly created websites in the network will be served by CDN.
Congratulations! Your WordPress multisite network is configured inside a highly-available cluster, sub-sites are created with custom domains and enhanced by enterprise-level CDN. Enjoy a unified management of your websites and blogs using Jelastic Multi-Cloud PaaS.