Setting up nginx proxy_pass with SSL & subdomains

April 6, 2014 2.2k views
To start, I've read and completed the following articles: Setting up SSL on Nginx with DO: https://www.digitalocean.com/community/articles/how-to-create-a-ssl-certificate-on-nginx-for-ubuntu-12-04/ Setting up subdomains with DO: https://www.digitalocean.com/community/articles/how-to-set-up-and-test-dns-subdomains-with-digitalocean-s-dns-panel Setting up CORS with nginx: http://enable-cors.org/server_nginx.html My nginx config looks similar to http://p.ngx.cc/52 My problem: If I connect to my droplet like: https://api.domain.org/some_api_call Then it fails. But...If I connect using https://api.domain.org:8001/some_api_call Then it works just fine. I'm relatively new to this, so I appreciate any help. Especially since I'm unsure whether this is a problem with how I've gone about configuring DO or nginx. Thanks
1 Answer
@pingpawn

HTTPS connects on port 443. In your Nginx config, try changing the "listen" directive from port "80" to port "443"
Have another answer? Share your knowledge.