To Configure an SSL in your cPanel account.
1. Log into your cPanel account.
2. Once Logged in scroll down to the 'Security' section and click 'SSL/TLS'.
3. Click the 'Generate, view, or delete SSL certificate signing requests.' to generate your Certificate Signing Requests.
4. Fill in the information at the top of the form (remember domain name will be specific to the SSL, so either www.testsite.com, testsite.com or subdomain.testsite.com).
5. Once details have been filled in, you can click 'Generate'. You will then be presented with the Certificate Request (CSR) which you will have to copy.
6. When you purchase an SSL order, this CSR will need to be submitted to generate a certificate that will work with the server.
** The server type would be a 'cPanel/WHM' server, you will likely be asked this when submitting the SSL order **
Generating the SSL Certificate is completed through your https://billing.hostinguk.net/ account. You will need the CSR you have previously generated to complete this next step.
1. Log into your account at https://billing.hostinguk.net/
2. Click on 'Services' and then click on the SSL Certificate you would like to generate & install.
3. On this new page there should be a 'Generate Now' button, click this.
4. You will now be presented with some forms to fill out. Please make sure to fill out all of the information correctly with relevant contact details and the CSR.
5. Once this has been completed it will ask you how you wish to validate the SSL Certificate, see the below section.
Some SSL providers can provide different methods of validating the SSL order.
Email Auth
The most common validation method is email authentication, which will send an email to a specific email address on the domain you're issuing the SSL too:
admin@DOMAIN
administrator@DOMAIN
webmaster@DOMAIN
hostmaster@DOMAIN
These can also be configured as Aliases to an existing account if you don't have these configured already.
File Auth
Alternative methods some providers use are File Authentication which will give you a txt file to upload to your site. The file does need to be web accessible, however if you have access this is the quickest and easiest method.
DNS Auth
DNS authentication will allow you to create a TXT record in the DNS zone of the site, which can take some time depending on DNS propagation.
Once you have the SSL, you can now install it.
1. Go back to the cPanel and back to the page where you made your request.
2. Click on the 'Manage SSL sites' link.
3. Paste your certificate into the 'Certificate: (CRT)' textbox.
4. Since you generated the CSR in cPanel, the rest of the textboxes should fill in automatically
5. Scroll down and click 'Install Certificate'
Sites will load over http by default unless you specify or put in in redirect to load over https.
You can put in a redirect into your '.htaccess' file on your site, if you don't have one you can create one and add the following:
RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ <a href=" This will then redirect all http requests to https.