'I am having issue with django web application deployment on ubuntu VPS. The issue is that the server do not give any response even on 0.0.0.0:8000

While deploying the Django website everything goes right but when I run the command python manage.py runserver 0.0.0.0:8000 then the server starts successfully but then if I try the IP:8000 on the browser, it shows the site can't be reached and even no computation executes on the server terminal of Django. I have executed

sudo ufw allow 8000

but still, the error is the same.

I have tried apache and nginx but got the same output for both.

I am following this guide

also tried:

I am using VPS having 1 core, 0.5 GB RAM, Data transfer rate:400 Mbps, I am wondering if Django's requirements for running the application are not met.



Solution 1:[1]

I had the same issue after going through this tutorial. It turned out that ufw simply wasn't running by default. Check by ufw status, start with sudo ufw enable

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Benjamin