SSL certificate options on Jelastic

As the number of hackers, identity thieves and phishing attacks is constantly increasing, it’s very important to keep the information path between you and your customers’ computers safe and private. With Jelastic you can make sure you’ve got this covered by enabling the SSL feature. You can choose between the Shared (free) Jelastic SSL or a private SSL certificate.

Although the Shared SSL is a quick and free solution it’s designed only for testing purposes. For all other cases (e.g. production websites, public demos, anything business critical) we strongly recommend using a Custom SSL to ensure your users see your own domain in the URL without Layershift branding, a shared SSL certificate might raise suspicions. If you try forcing your domain name in the secure connection you will end up getting browser warnings, which will only affect your credibility even more.

What’s Jelastic Shared SSL?

As its name suggests, this shared SSL is a free certificate provided by Jelastic, available for use to all platform users. The certificate is issued for  *.j.layershift.co.uk and it covers all subdomains under this main domain name. What this means is that you won’t be able to use SSL with a custom domain name, you’ll instead need to use this format:

https://your-environment-name.j.layershift.co.uk.

Jelastic Shared SSL is intended to be used for start-up projects, staging / development websites or in any other scenarios where the secure connections are not intended to be seen by the public.

How to enable Shared SSL on Jelastic

    1. Login to your Jelastic account at https://app.j.layershift.co.uk

    2. Click on the “Change environment topology” icon (or on the create a new environment button if you don’t already have one).

env topology

    3. Click on the SSL icon to turn on the Jelastic SSL.

enable ssl

    4. The SSL certificate will take effect as soon as you hit “Apply”.

ssl on

Please note that if you switch IPv4 ON for any node in your environment, the Jelastic shared SSL will be automatically disabled.

Using your own Custom SSL certificate (recommended)

Jelastic’s Custom SSL feature is designed for all production websites where you can install a certificate issued specifically for your domain name. To be able to install your own custom SSL certificate you will need to add a public IP to your application server or Nginx load-balancer.

This category of SSL certificates is very popular as it allows you to secure your own branded URL. There are multiple certificate types, depending on the validation process, the number of domains they cover or the level of assurance. We have a blog article explaining each certificate type in detail so please take a look.

Setting up a custom SSL Certificate

Before you can set up a private SSL you need to make sure you have:

  • a Public IP

A public IP can be switched on from the environment Topology settings > click on Adjust > Apply.

add IP

  • a registered domain name

We’re offering a large range of top-level domains so if you haven’t picked your favourite yet, you can do it easily

After the IP address is added to your environment you need to point your domain name to the public IP.

    1. Click the additional button for the server in your environment and Copy the Public IP.

public IP

    2. Set the A Record to point your domain to your Public IP address in your DNS manager at your current domain registrar.

  • an SSL certificate

We completely take care of the installation process for you for any certificates purchased from Layershift for use on our hosting services. However, if you’ve already purchased the certificate from a third party, here’s how you can add it to your environment:

    1. Go to your environment and click on the Settings icon.

settings

    2. Select the Custom SSL option, upload the Server key, Intermediate certificate (CA) and Domain certificate files and then click Save.

certificate parts

Your website or application is now secured!

101
1316

Need More Help?

If you're still having problems, get in touch with our 24/7 support team! We'll be more than happy to help.