Multisite Network
WordPress Multisite Network
A multisite setup can be useful for organizations that operate many related websites, such as media companies, educational institutions, government or non-profit organizations, businesses with multiple branches, or networks of private blogs.
Install WordPress and Enable Multisite
1Start WordPress installation
Open the platform Marketplace and start installation of a supported WordPress package. The Multisite feature can be used with either a WordPress Cluster or a WordPress Standalone package.
2Enable the Multisite option
Open the package’s Advanced Features and enable Install WordPress Multisite Network. Configure any other required package features and continue with environment installation.
The source example uses LiteSpeed application servers with Web Application Firewall and brute-force protection, MariaDB Galera, GlusterFS storage, Let’s Encrypt SSL, and the WordPress Multisite Network feature.
Choose the Multisite Network Type
Websites inside one WordPress multisite network can be organized in either a domain-based structure using subdomains or a path-based structure using subfolders.
Subdomain Network
Each website receives its own subdomain under the main network domain.
site1.wpcluster.domain.com site2.wpcluster.domain.com
Subfolder Network
Each website is created as a path below the main network domain.
wpcluster.domain.com/site1 wpcluster.domain.com/site2
Create a Website in the Network
1Log in to WordPress
Open the WordPress Admin Panel and sign in using the administrator credentials provided in the successful installation notification or post-installation email.
2Open the Network Sites page
From the WordPress administration menu, navigate to My Sites > Network Admin > Sites.
The Sites page lists all websites that belong to the WordPress multisite network. Immediately after installation, only the main website is available.
3Add a new site
Click Add Site at the top of the Sites page.
4Configure the website
Complete the site form by specifying the required details, and then click Add Site.
- Site Address (URL) — defines the site path or address inside the multisite network.
- Site Title — the name displayed for the new website.
- Site Language — the language used by the new WordPress site.
- Admin Email — email address of the administrator responsible for the site.
Bind a Custom Domain to a Sub-Site
Binding a custom domain to the main WordPress site follows the standard WordPress custom-domain procedure. For a multisite sub-site, the domain must also be included in the network’s SSL configuration and assigned to the required site.
1Create the DNS record
At your DNS provider, create an A record for the custom domain and point it to the public IP address of the WordPress load balancer or standalone container.
2Add the domain to Let’s Encrypt
Find the Let’s Encrypt Free SSL add-on for the WordPress environment and click Configure. Add the custom domain to the registered-domain list and click Apply.
If several custom domains are being configured, enter them as separate domain values according to the add-on interface.
3Edit the multisite website
Return to Network Admin > Sites, locate the required sub-site, and click Edit.
4Replace the site address
Change the Site Address (URL) field to the required custom domain and save the changes.
Repeat the DNS, SSL, and WordPress site-address steps for every sub-site that needs its own custom domain.
