2013-10-02 44 views
0

这是我第一次测试,但Django无法正常工作。 django是默认设置。django无法从外部连接(virtualbox + centos64 + python + django)

如何连接django网页? 它安装VirtualBox的centos64

它不能从外部 连接(同一台PC到服务器vitualbox)

(vsftpd的是工作192.168.0.8 SFTP是正确的工作..它可以从外部连接)

我更新iptables的如下:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 8000 -j ACCEPT 

接着,我跑这些命令(但失败)

python manage.py runserver 
python manage.py runserver 127.0.0.1:8000 
python manage.py runserver 192.168.0.8:8000 
python manage.py runserver 0.0.0.1:8000 

[职场网络设置] 桥接适配器

,但我不能测试的Django页

enter image description here

enter image description here

回答

1

您有iptables的一个错误配置。尝试删除(或向前移动后,“接受”)

-A INPUT -j REJECT -reject-with icmp-host-prohibited 

iptables中的顺序是有意义的,如果你把一个接受前拒绝那场比赛,它总是会采取拒绝。

+0

非常感谢! ... – mini