我刚刚配置了一个服务器,在安装gunicorn + nginx之前,我想尝试一下我的django runserver。
所以,我有一个公共IP和一个私人IP。
我的前面(简单的index.html +反应)正确地值得公共IP,但我的django只在我开始时通过私人IP
./manage.py runserver 0.0.0.0:8080
当我尝试:
./manage.py runserver public.I.P:8080
我有这个错误:
Error: That IP address can't be assigned to.
这是正常的吗?
答案 0 :(得分:0)
您实际上无法像这样分配公共IP。当您运行" python manage.py runserver 0.0.0.0:80" ;,这意味着Django服务器将接受来自所有源的所有连接。例如,如果您的服务器的公共IP是52.24.33.24并且您使用" python manage.py runserver 0.0.0.0:80"运行Django服务器,那么在浏览器中键入52.24.33.24应该带您到你的Django网站。