How to get a FREE “HTTPS” for your domain! (Using AWS)

·

2 min read Original article ↗

Prerequisite:1. A domain (Example.com), purchased externally via Godaddy, BigRock etc2. AWS elastic beanstalk server. If you don’t have an Elastic beanstalk server, create one using this link

Steps:1. goto AWS certificate manager

Sandesh B Suvarna's image-c891c8

2. Click on “Request a certificate”. Create a certificate for your domain. Add 2 domain extensions. Ex:- example.com, *.example.com

Sandesh B Suvarna's image-b784c8

3. You will receive a confirmation email once Amazon issues a SSL certificate

Sandesh B Suvarna's image-b2317

4. Now goto EC2 dashboard. Create a new load balancer (You can find it in left side menu). Select classic load balancer

Sandesh B Suvarna's image-ecfbd8

Sandesh B Suvarna's image-918e9

Note: Add HTTPS protocol

Sandesh B Suvarna's image-8d324

Sandesh B Suvarna's image-04c9

Note: Select existing SSL certificate & Select the latest ELBSecurityPolicy

Sandesh B Suvarna's image-096bd

Note: Make sure you have an “Index.html” loaded into your Elastic beanstalk server. Follow this link

Sandesh B Suvarna's image-e64c98

Sandesh B Suvarna's image-e05e6

Note: Leave add tags empty

8. Add https Inbound entry to security group to which elastic beanstalk is associated.

Sandesh B Suvarna's image-930de

9. Copy the DNS name of load balancer

Sandesh B Suvarna's image-83e16

10. Map it on Godaddy. Add a CNAME record. I have added a CNAME as bots. Hence my URL will look something like this “https://bots.example.com”

Sandesh B Suvarna's image-764ba

11. Wait for few minutes! Your domain is now HTTPS!! Cheers!

Thanks for reading! :) If you enjoyed this article, hit that heart button below ❤ Would mean a lot to me and it helps other people see the story.

Say Hello OnInstagram | Twitter | FacebookLinkedIN

Sandesh B Suvarna's image-a5155

Sandesh B Suvarna's image-41e17

Sandesh B Suvarna's image-68ac3

Sandesh B Suvarna's image-5e0568

Sandesh B Suvarna's image-545398