I have JAVA REST API Web Server on Tomcat Server which is running on port 8080 in the AWS EC2 instance.

And There is a Classic Load Balancer to manage all traffic for this instance. So before, ELB was on the HTTP and after sometimes, it was routed from **HTTPS(443: ELB Port)** to **HTTP(8080: Instance Port)** on the Listeners of the ELB.

And I added inbound rule in the security groups of ELB for **HTTPS(443)**.

[Elastic Load Balancer Image](https://i.stack.imgur.com/kcKQC.png)

[Security Group of Elastic Load Balancer](https://i.stack.imgur.com/Pbyum.png)

When I call HTTP request, response is received but when I call HTTPS, it says **Could not get any response**.

And I added some Web UI to check, that shows for both the HTTP and HTTPS Request but https shows like **line-through(HTML type) the https** and **Not Secure** in the URL Address Bar.