How to fix error 'This site can’t be reached' for a site installed on Amazon?
It's because by default port 22 (SSH) comes open in your EC2 security group, but port 80 (HTTP) is not open.

You need to edit your security group. To get there, in your EC2 list, scroll all the way to the right and click on the blue security group name. You will be taken to your security group settings page, for inbound, add Custom TCP Rule of port 80




  PS: If you're going to use HTTPS might aswell open port 443 (HTTPS)