I was following through the tutorial https://www.digitalocean.com/community/tutorials/how-to-set-up-django-with-postgres-nginx-and-gunicorn-on-ubuntu-20-04 Everything worked fine until I decided to setup my Domain name that I bought few days ago. I am pointing to the digitalocean servers and I have added DNS records:
A www.balkan-ultra.com directs to 164.92.236.124
A balkan-ultra.com directs to 164.92.236.124
NS balkan-ultra.com directs to ns3.digitalocean.com.
...
My Django allowed hosts: ['.ondigitalocean.app', '164.92.236.124', 'balkan-ultra.com', 'www.balkan-ultra.com']
nginx config:
server {
listen 80;
server_name balkan-ultra.com www.balkan-ultra.com;
location = /favicon.ico { access_log off; log_not_found off; }
location / {
include proxy_params;
proxy_pass http://unix:/run/gunicorn.sock;
}
}
UFW is disabled
http://164.92.236.124:8000/ - Works fine http://164.92.236.124/ - Returns ‘Welcome to nginx!’ html www.balkan-ultra.com - Internal Server Error balkan-ultra.com - Internal Server Error
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!
Hi there,
Whenever you see a 500 error, it is best to check the Nginx error logs:
tail -100 /var/log/nginx
That way you can see the actual problem rather than the generic 500 error.
I can see that your site seems to be up and running already but in case anyone comes across this in the future, I would suggest to follow these steps here on how to troubleshoot common Nginx errors:
https://www.digitalocean.com/community/tutorials/common-nginx-connection-errors
Best,
Bobby
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.
From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.