How to Install SSL and Enable HTTPS



When you want to access a certain website you click on its link which always starts with a combination of familiar letters. And we’re so used to links starting with http or https, that most don’t even question what that means or stands for.

Well, the first website was created in 1991 by Tim Berners-Lee in CERN. In 1997, the http/1.1 came to use. The wave of development was then carried fast with HTTP/2 being released in 2015.

Let’s make things straight though. Starting from what on earth HTTP is.



The Hypertext Transfer Protocol is the combination of all the rules regarding which media (text, images, audio and video files) is transferred through the World Wide Web. Put in a simple language, with the help of http we exchange information on the Internet.

A protocol generally is a collection of rules used in telecommunication connection between the entities in order to specify their interactions. TCP/IP protocols, being the interconnectors of network devices, support the http protocol.

Discussing http, it’s important to note that usually files contain references and links to other files. So, every time you try to access a certain file it triggers other requests.

There’s an http daemon in Web server machine containers that deals with the http requests.

As soon as you click on a link URL, an http request is built by the web browser, who is the http client, and sent to the IP address corresponding to the link.


Basically, as the additional letter ‘s’ hints, HTTPS is the secure version of http.


The idea is to protect the privacy of the information being exchanged. It’s a means of encrypting the information between the website and your browser, so that any third parties, other than the sender and the receiver of the information, even if they access the information, cannot decrypt the code to the original information.

Primarily, it was mostly used with highly confidential information, such as payments, but now it’s extremely common for website to use https to protect the privacy of their clients.


So, how is the encryption done? To answer this question, we’ll need to define a new term: SSL. SSL, that is to say Secure Sockets Layer, is a secure protocol used for encrypting the information. It uses an asymmetric system of 2 keys, a public one and a private one.

The information that is encrypted with one type of the key can only be decrypted with the other.

The private key is kept strictly private to the owner of the web server. The information is encrypted with the private key on the server.

Once the browser sends an https request, the SSL certificate, containing the public key necessary for decrypting the information, is sent to him.SSL

Enabling https with 10Web dashboard:

Finally, how do you enable https by adding an SSL certificate to your website? Depending on your hosting, the answers vary. With 10Web cloud hosting the actions are as simple as possible. Here is the brief guide of your actions on 10Web dashboard:

  • Go to your dashboard and from the dropdown menu select the option Tools.Tools
  • Good news is on 10Web the https is automatically enabled for you.
  • Next you can choose one of the two possible options: “add a custom https certificate” or “generate a free https.”adding SSL certificates

    Option 1:

    To help you generate free SSL certificates, we at 10Web, use Letsencrypt free and open certificate generating service.

  • If you chose to generate a free certificate, you’ll need to have at least one live domain. Then all you have to do is click on the corresponding option. The following text will appear on your screen:
  • Then you just click continue.continue
  • To finish the process you have to click on “Generate” and you’re done.https activation

    Option 2:

    Maybe you’ve already bought a custom https certificate that you feel like adding to your website. You’re most welcome to use it.

  • Simply select “Add custom https certificate.”
  • You’ll be asked to fill in the vital information, that is copy the .key file contents and .cert file contents to the corresponding boxes.Add custom certificate
  • Hit “Generate.” It might take a minute or so and there you go – ready!generate the certificate

Later, if you think it necessary, you can also update or remove the SSL certificate in one click from the dropdown menu underneath the “enable https” option.update or remove certificates

One more thing to touch upon; if you haven’t already, you absolutely should register on 10Web and get started with the first and only ultimate 10-component WordPress platform on earth, offering the best solutions to each and every problem you have – from hosting to the most functional plugins, from the prettiest themes to the most effective backup, performance and image optimization services.

If you have any questions about enabling HTTPS, let us know in the comments!

Don't forget to share this post!

Gayane Vardanyan
Gayane Vardanyan
Majoring in Computer Science and having a creative soul of a poet, Gayane found her balance as a content writer at 10Web, where she mainly creates articles about technology, WordPress, marketing, business, publishing, photography and blogging success. Photography, literature and music are her biggest passions.

Leave a comment

Your email address will not be published. Required fields are marked *

Your email address will never be published or shared. Required fields are marked *




Cancel reply