I followed the 30 min installation instructions on Ubuntu 14.04 on AWS EC2 and the webserver is not started like the instructions say it should be. I am expecting the server to listen on port 80, but curling returns an empty result, curl 127.0.01. I also tried:
curling the domain I used during setup, which says connection reset by peer
curling the IP address which the installation log says the docker image is running on, “172.17.0.1”, and it says connection refused.
The Docker host IP is 172.17.0.1; the container’s IP address will most likely be 172.17.0.2, but you should confirm that with docker inspect app | grep IPAddress.
I determined that NGINX was failing to start because it can’t find the SSL cert from Letsencrypt. Letsencrypt was failing because I was using Cloudflare as my nameserver, which I now know interferes with Letsencrypt. I disabled the SSL template in my app.yml and rebuilt, and viola! NGINX was alive and well.