如何在服务器外部查看django主页

问题描述

|| 我刚刚用python 2.7安装了django。创建初始项目后,它说检查
http://127.0.0.1:8000/
但这是我的VPS服务器,我无法在那打开浏览器。 我尝试了
http://vpsIPaddress:8000
,但是没有用     

解决方法

在开发模式下启动服务器时,仅可通过
localhost
/
127.0.0.1
使用它。也就是说,如果您遇到端口冲突,则可以更改其使用的端口:
python manage.py runserver 12345
然后您可以通过以下方式访问开发服务器:
http://127.0.0.1:12345
值得重申的是,远程主机将无法使用开发服务器,以阻止您在不适合的生产环境中使用它。如果您需要能够从远程主机访问Django应用,则需要使用mod_wsgi将应用部署到Apache2之类。     ,您可以使用以下命令启动服务器:
python manage.py runserver 0.0.0.0:12345
然后,开发服务器将绑定服务器上所有可能的IP地址,这是测试的便捷方法:)     ,我最近在使用python开发服务器运行服务器时遇到了此问题。阅读答案后,我几乎要切换到Nginx。有人在网路上看到您可以
python manage.py runserver example.com:8000
您还可以输入IP地址而不是主机名。这可行。我刚刚测试过。     

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...