This guide contains information on the different types of SSL certificates available on our web hosting packages.

The different SSL certificates

.

Free SSL certificates (Let's Encrypt)

Your web hosting package adds an SSL certificate to all websites. This encrypts all information sent to and from your website. All you need to do is use https:// instead of http:// and the data flowing between your computer and your website will be encrypted.

If your site works correctly in HTTPS, we recommend that you redirect visitors to the secured (HTTPS) version of your website. All you have to do is use the following code in your .htaccess file (or create this file at the root of your website if it doesn't exist):

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.yourdomain.co.uk/$1 [R=301,L]

If you use a CMS, it might handle this redirection for you. Check your CMS's documentation to find out more.

However, using your SSL certificate may alter the way your website works. Before you continue, make sure that you avoid any common pitfalls by following this guide: Avoid the common pitfalls of making your website secure with SSL
.

SSL certificates to purchase

Soon we will be offering SSL certificates that you can buy (DV, OV and EV) which either provide a better level of encryption or require certificate authorities to verify certain information.
.

External SSL certificates

You can import an external SSL certificate to your web hosting package. It doesn't matter which type of certificate you choose to import.

Find out how here.

Managing free SSL certificates

.

Enable free SSL certificate

If your certificate is not enabled on your web hosting package, go to your customer account.
Select your hosting package in the left-hand section, and then click "Order SSL certificate".
Choose Free certificate (Let's Encrypt).
Then Next.
"Your SSL web hosting package is being enabled"
Once the certificate has been generated, the HTTPS protocol will be available in a few hours, the time it takes to deploy it on the entire infrastructure.
.

Disable free SSL certificate

If the certificate is already enabled but you want to remove it, go to your customer account.

Select your hosting package in the left-hand side.

Then just click Delete SSL, and Confirm. Once the certificate has been deleted, the HTTPS protocol will be unavailable in a few hours, the time it takes to remove it from the entire infrastructure.
.

Generate SSL certificate on multisites

In your customer account, select your hosting package.

Then go to the Multisite tab.

In the SSL column, check if it is enabled or not for your Multisite. To change the status click on the pencil icon.
Just tick SSLif you want to enable it, then Next. If everything is fine, click b]Confirm.
In the SSL column the status will now have turned to To generate. This means that when the next certificate is processed, this multisite will be processed.

This is a temporary status. In this way you can configure all your multisites/SSL one after the other and then regenerate your SSL certificate in order to speed up these modifications.

To enable the HTTPS protocol on this multisite, you have to regenerate the certificate by clicking on the button to the right of the multisites table, and then confirm.
The HTTPS protocol for this multisite will be available in a few hours, the time it takes to deploy it on the entire infrastructure.
.

Recurring errors

.

Why can I not generate a certificate on my hosting package?

There may have been an error during the activation of SSL.

Here is the list of possible errors:

  • An hosted-ssl already exists for this domain. You cannot regenerate one.

  • Your account is linked to a CDN offer and the CDN is not compatible with SSL.
You just have to firstly delete your CDN offer, with the button just below, and then try to generate your SSL certificate again.

  • Your offer is not compatible with SSL:
  • demo1g and 60 free are not compatible with SSL.
Change your service if you want to use a SSL Let's Encrypt certificate.


  • Your cluster is not compatible with SSL:
As above, demo1g, Windows and 60 free are not compatible with SSL.
Change your service if you want to use an SSL Let's Encrypt certificate.

  • You already have an SSL certificate on your account. It will be migrated to new SSL offers in the next week
You will get this error if you already have a SSL Global Sign certificate.
For the moment, you don't need to switch to a Let's Encrypt certificate.
We will tell you about migration shortly.

  • No attached domain with ssl enabled or no attached domain that redirects on hosting IPs, please use hosting IPs in your domain zone
You encounter this error if:
  • The domain you want to generate an SSL certificate for points to your hosting packages's CDN IP.
Fix this in the associated DNS zone, and set the target IP address without CDN (you can find this in "General information".)

  • None of your multisites on this hosting package have an SSL certificate.
Fix this by generating the SSL certificate from the "Multisite" tab and follow the Multisite section.
.

I have mixed and duplicate content issues.

Please note that using your SSL certificate may alter the way your website works. Make sure you avoid the common SSL pitfalls related to mixed or duplicate content.

Read more in Avoid the common pitfalls of making your website secure with SSL

Tip

.

Use HTTPS by default

To make sure that your website uses an HTTPS URL by default, just add the following code to your .htaccess file at the root of your hosting package (or create this file if it doesn't already exist):

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.votredomaine.fr/$1 [R,L]
.

Redirect your domain to HTTPS from your customer account

You can now redirect to HTTPS from your customer account. Just follow this guide[/url] [url="https://www.ovh.co.uk/fr/g1339.redirection-nom-de-domaine"].

Import an external SSL certificate

.

How?

1. To import your own certificate onto your web hosting package, go to your customer account.
2. Go to the "General information" tab for your hosting package.
3. Then click on "Order SSL certificate".
4. Choose "Import SSL certificate".
5. Click "Next".
6. Enter the content of your certificate and your private key.
7. Click "Next".
Your certificate will be available in a few hours maximum, the time it takes to deploy it over the entire infrastructure.