我正在尝试在 VPS (CentOS) 上部署 Django 网站,但从一开始就遇到了问题。这是我所做的:
ssh <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="8dffe2e2f9cde0f4fee8fffbe8ffa3eee2e0" rel="noreferrer noopener nofollow">[email protected]</a>
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 页面“它成功了!”。但浏览器只是挂起并且连接超时。
我在这里缺少什么吗?
最佳答案
如果您无法访问该网站,请尝试以下操作:
$ wget http://127.0.0.1:8000
如果您在本地收到响应但未通过网络收到响应,则可能是防火墙或 iptables 问题。 CentOS 相当锁定,因此请检查 ip 表。
http://wiki.centos.org/HowTos/Network/IPTables#head-cdc2ff6985016368c04d0b37a5914eef2e8d5796
关于python - 无法在 VPS 上进行基本的 Django 设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14666605/