2

I have an AWS EC2 Instance that can be accessed via SSH but will not load via its public IP. The page continually loads and then times out.

I have checked the security group and the following is allowed in luanch wizard 1 (the only security group):

  • HTTP - Port Range 80 - Source 0.0.0.0/0
  • SSH - Port Range 22 - Source 0.0.0.0/0
  • HTTPS Port Range 443 - Source 0.0.0.0/0

Public IP

Any ideas?

Edit* It is an EC2 Instance running Linux, Apache, MySQL and PHP.

3
  • It might be possible that HTTP port is not open in your EC2 instance's firewall. Is that a ubuntu or a centos server? Commented Oct 12, 2016 at 10:24
  • You need to run a web service like apache or nginx. I think you can not visit directly with public dns. Install apache and try accessing by ip address. If you are using cent os install http Commented Oct 12, 2016 at 11:19
  • Did you manage to solve this issue? Was there a redirect in place in the Apache configuration file(s) - as suggested below? Commented Oct 13, 2016 at 15:24

2 Answers 2

3

The server is accepting connections on port 80 fine:

telnet 52.208.91.148 80 Trying 52.208.91.148... Connected to ec2-52-208-91-148.eu-west-1.compute.amazonaws.com. Escape character is '^]'. ^] telnet> 

There is likely an issue in your webserver configuration.

EDIT:

You seem to have a redirect in place in your server config that is redirecting to a server that is not accepting connections:

--2016-10-12 14:42:46-- http://52.208.91.148/ Connecting to 52.208.91.148:80... connected. HTTP request sent, awaiting response... 301 Moved Permanently Location: http://ec2-52-209-134-209.eu-west-1.compute.amazonaws.com/ [following] --2016-10-12 14:42:47-- http://ec2-52-209-134-209.eu-west-1.compute.amazonaws.com/ Resolving ec2-52-209-134-209.eu-west-1.compute.amazonaws.com... 52.209.134.209 Connecting to ec2-52-209-134-209.eu-west-1.compute.amazonaws.com|52.209.134.209|:80 
0

You can test the redirection with Curl as below.

curl -I vv 52.208.91.148 HTTP/1.1 302 Moved Temporarily Server: nginx Date: Thu, 13 Oct 2016 10:56:12 GMT Content-Type: text/html Content-Length: 154 Connection: keep-alive 

And if there is some redirection configured, that has been already answered in the another thread..

In Nginx, how can I rewrite all http requests to https while maintaining sub-domain?

check this

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.