I’m sure I’m doing something stupid here. But I followed the guidance from DO to create an SSL cert for my nginx-hosted domain:
But whenever I fire up nginx, anything served off of port 80 is fine, but when it hit the same URL with HTTPS, nothing. No errors. Nothing in the logs. Just nothing.
Here is the snippet I’m using. Certs are definitely on the path mentioned. Any idea what I could be doing wrong?
server { listen 443; server_name example.com; root /var/www/example.com; index index.html index.php;
ssl on;
ssl_certificate /etc/nginx/ssl/server.crt;
ssl_certificate_key /etc/nginx/ssl/server.key;
}
This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
Are you running any kind of firewall? Make sure that port 443 is actually open. You can run <pre>netstat -plunt</pre> to see what ports are open.
Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.
Full documentation for every DigitalOcean product.
The Wave has everything you need to know about building a business, from raising funding to marketing your product.
Stay up to date by signing up for DigitalOcean’s Infrastructure as a Newsletter.
New accounts only. By submitting your email you agree to our Privacy Policy
Scale up as you grow — whether you're running one virtual machine or ten thousand.
Sign up and get $200 in credit for your first 60 days with DigitalOcean.*
*This promotional offer applies to new accounts only.