The process for enabling SSL for your main site varies depending on the type of Multisite you have.
Standard (Non-wildcard) SSL subdomains and Subdirectory Multisites #
SSL can be enabled for the main network site by using the SSL tab.
- Go to WPCloud Deploy → Applications
- Locate your site and click on the title to navigate to the detail page
- Click on the SSL tab
- Click on the SSL Status Toggle.
If the DNS for your domain is properly configured to point to your server’s IP address then a certificate will be issued and SSL will be enabled for the site.
If you get an error, check the WPCloud Deploy->SSH LOG screen for a complete transcript of the action.
Important: You cannot use the SSL TAB to enable SSL for a subsite. Instead, use the SSL options under the Multisite tab!
Wildcard SSL Subdomain Multisites #
SSL can be enabled under the MULTISITE tab.
- Go to WPCloud Deploy → Applications
- Locate your site and click on the title to navigate to the detail page
- Click on the MULTISITE tab
- Scroll down to the WILDCARD SSL section
- Fill out your Cloudflare data [Note: You will need to provide a Cloudflare TOKEN, not the global API Key. Create your token here: https://dash.cloudflare.com/profile/api-tokens]
- Click on the SSL Status Toggle.
If the DNS for your domain is properly configured to point to your server’s IP address then a certificate will be issued and SSL will be enabled for the site.
If you get an error, check the WPCloud Deploy->SSH LOG screen for a complete transcript of the action.
Notes #
You can set up a special entry in the CloudFlare DNS screen to automatically route all subdomains to your Multisite install. Setup an A record and use “*” as the name.
If you’re having an issue with SSL & Cloudflare make sure you disable UNDER ATTACK MODE and then try to temporarily enable DEVELOPMENT MODE.