在VPS上无法运行基本的Django设置
我正在尝试在一个虚拟专用服务器(VPS,使用CentOS系统)上部署一个Django网站,但一开始就遇到了问题。以下是我所做的:
ssh root@myserver.com
cd /home/mydomain/public_html
pip install django
django-admin.py startproject mysite
cd mysite
python manage.py runserver 0.0.0.0:8000
当我访问 mydomain.com:8000
时,我期待看到Django的初始页面“它成功了!”。但实际上,浏览器一直在加载,最后连接超时了。
我是不是漏掉了什么?
1 个回答
4
如果你无法访问这个网站,可以试试以下方法:
$ wget http://127.0.0.1:8000
如果你在本地能收到响应,但通过网络却收不到,那可能是防火墙或iptables的问题。CentOS系统默认比较严格,所以你需要检查一下iptables的设置。
http://wiki.centos.org/HowTos/Network/IPTables#head-cdc2ff6985016368c04d0b37a5914eef2e8d5796