python - 无法在 VPS 上进行基本的 Django 设置

标签 python django centos vps

我正在尝试在 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/

相关文章:

python - Django 优化方法中的循环

linux - curl : (7) Failed connect to 127. 0.0.1:5984;连接被拒绝[有时]

Python:文档字符串和类型注释

python - 从 QListView 中的选定项获取数据

python - 在 save() 重写中读取外键引用引发 RelatedObjectDoesNotExist

确认后未执行 Django 管理操作

sql - 查询导致mysql服务器消失

configuration - 为什么 dnf config-manager --save 不起作用?

python - 可以在python中使用mediapipe进行人脸识别

python - 是否可以在终端中运行 .sh 脚本时显示正在执行的命令