我刚接触Django项目。我已将我的应用程序移动到生产服务器并运行它:
$ python manage.py runserver
>>> Starting gulp watch
>>> gulp watch gulp process on pid 30427
Validating models...
0 errors found
May 18, 2017 - 15:57:08
Django version 1.5.12, using settings 'website.settings'
Development server is running at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
但是它是一个生产服务器,有一个IP地址,例如:119.237.27.131
所以它不能在http://127.0.0.1:8000/
上运行
那么我该怎么做才能让应用程序在http://119.237.27.131:8000/
上运行呢?
有什么想法吗?
顺便问一下,'website.settings'
在哪里?
编辑:
当我在http://119.237.27.131:8000/检查应用程序时,出现了以下错误:
无法访问此网站
119.237.27.131拒绝连接。
http://127.0.0.1
基本上意味着“这台机器”,因此它正在运行在119.237.27.131
上。 - Jonas Grumannmanage.py runserver
是一个开发服务器,不应该用于生产环境。使用适当的WSGI服务器,如Apache/mod_wsgi、Gunicorn或uwsgi。请参见How to deploy with WSGI。