2013-10-02 48 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