Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I just setup a django development server on a Linode and wanted to access it from outside. The server is running on port 8000. But the linode is not allowing me to access this port from outside.

I checked that iptables didn't have any rule set to block the traffic.

Is there some specific place where I need to configure the list of ports on which HTTP traffic is allowed from outside?

share|improve this question
up vote 2 down vote accepted

By default the Django dev server binds to Bind it to instead. But keep in mind that the dev server is a pile of bleep that's not for production use.

share|improve this answer
+1 - You can bind to or to a single IP if you have many interfaces. You can also change the port number if you need to with runserver IP:port_number – laurent Apr 24 '11 at 22:27
Thanx a lot.. It was my silly mistake :) – Shailesh Kumar Apr 25 '11 at 4:36

too add to what ignacio said.. the full command is

./ runserver
share|improve this answer
yes. This command perfectly works. – Shailesh Kumar Apr 25 '11 at 4:37

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.