如何解决如何在服务器外部查看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地址而不是主机名。这可行。我刚刚测试过。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。