Skip to main content

How to activate HTTPS with Lets Encrypt certificate

This article provides steps how to enable HTTPS with Lets Encrypt on your Website.

ASP.NET / .NET freehosting
If you don't already have our ASP.NET / .NET freehosting, sign up for FREE at https://MonsterASP.net/.

  1. Initial Setup
    Create a website from our hosting Control panel.

Control panel - create website

  1. Domains
    On left menu select Domains (Domains/HTTPS) and then click on green lock next to the domain what we want to manage. By default HTTPS is not active and needs to be configured. We offer several options how to activate HTTPS. For each domain (with and without www) must be HTTPS activated separately.

HTTPS_Lets_Encrypt_1.png

  1. Enable HTTPS
    After clicking on green lock we see several options.
  • Certificate: Shows current installed certificate - in our case, it's currently empty.
  • Lets Encrypt: Activate Let's Encrypt certificate. This certificate will be valid for 90 days. With FREE hosting you must renew it manually. With PAID hosting plan it renews automatically.

If you have FREE hosting, you will need to renew certificate manually and repeat activation every 90 days.

  • Custom PFX: Allows you to upload your own SSL certificate in *.PFX format including import password.

NOTE: It must be SSL certificate issued for selected domain. Any other SSL certificate cannot be used.

Select your option and click at bottom right Enable HTTPS.

HTTPS_02.png

  1. Check active HTTPS
    After activating HTTPS for specified domain, we see active HTTPS protocol (highlighted in green) and type of certificate including expiration date.

HTTPS_03.png

  1. Redirect HTTP --> HTTPS
    In additional settings, you can directly activate automatic redirection from HTTP to HTTPS. Just click on Enabled button next to HTTPS redirect.

NOTE: Make sure your application is HTTPS-ready before enable this option.

HTTPS_Lets_Encrypt_2.png

  1. Congratulations, it's done.
    Now is your Website secured by HTTPS.