我刚刚安装了python 2.7的django。创建初始项目后,它说检查在我如何查看服务器外的django主页
http://127.0.0.1:8000/
但这是我的VPS服务器,我无法打开浏览器。
我试图http://vpsIPaddress:8000
但是当您启动开发模式服务器也没有工作
我刚刚安装了python 2.7的django。创建初始项目后,它说检查在我如何查看服务器外的django主页
http://127.0.0.1:8000/
但这是我的VPS服务器,我无法打开浏览器。
我试图http://vpsIPaddress:8000
但是当您启动开发模式服务器也没有工作
你可以与下面的命令服务器:
python manage.py runserver 0.0.0.0:12345
然后,开发服务器将绑定的所有服务器上的可能的IP地址,这是考验一个便捷的方式:)
这应该是被接受的答案 - 一些规则打算被打破。 – SomeKittens 2014-11-12 05:56:25
我最近在使用python开发服务器运行我的服务器时遇到此问题。读完答案后,我几乎要切换到nginx。有人在网上我看到你的可以
python manage.py runserver example.com:8000
你也可以把ip地址,而不是主机名。这工作。我只是测试它。
我知道它不是生产安全的,但应该有一些做法。我不能在某些配置文件中分配VPS IP – user2134226 2011-05-24 12:20:13
@ bidu:不可以。这是在命令行上完成的。原因是因为这仅仅用于开发**。没有其他的。 – 2011-05-24 13:39:08
@ S.Lott我从网上搜索,我试过这个'/ opt/python27/bin/python manage.py runserver 212.xx.xx.xx:8000',它工作正常。有没有什么问题,我的意思是任何安全问题。我是新手,所以我不知道任何低级别问题 – user2134226 2011-05-24 13:51:49