Search code examples
amazon-web-servicesamazon-ec2

Amazon EC2 HTTP connection refused, but HTTP port is open


I created a new Ubuntu T2 Micro instance on EC2.

Created a new Elastic IP and selected "EIP used in: VPC"

Associated the address to my new EC2 Ubuntu instance.

I now have a Private IP and a Public/Elastic IP. No Public DNS.

My security group has SSH port 22 and HTTP port 80 open.

I can connect to the instance just fine through SSH using the Public IP, but when I try to browse to the Public IP through the browser it says connection refused. I can't ping it either.

I'm out of ideas.


Solution

  • You need to install a web server on your machine, such as Apache or Nginx. This is not provided by default in EC2.