The EC2 instance is working fine and accessible with http and via the public IP address.
I am using LoadBalancer with Amazon issued public certificate. LoadBalancer is listening to HTTP at 80 and HTTPS at 443.
I am running nodejs app on the EC2.
When the app is listening to port 80 https://domain is showing ERR_CONNECTION_REFUSED when tried to access it via browser
When the app is listening to port 443 https://domain is showing ERR_SSL_PROTOCOL_ERROR
Route 53 is pointing the domain with A address to the public IP of the EC2 instance.