2015-10-06 70 views
0

我有一个在生产环境中部署的django站点,已经运行了python manage.py runserver,所以现在服务器运行在8000的端口上。无法看到Django页面

所以我想要做的就是点击正在运行的服务器,并在域domainname.com:8000上访问这个,并且没有从服务器获得任何响应。

我应该做点别的吗?非常noob系统管理员在这里。

注:已经设置debug=FalseALLOWED_HOSTS = ['domain.com']

回答

7

我有一个部署在生产和已经运行的python manage.py runserver命令

这不是你如何部署生产项目的Django Django的网站,比较https://docs.djangoproject.com/en/1.8/howto/deployment/

内置开发服务器仅用于开发 - 它是不安全的,不处理并发请求等。

0

此外,以@bruno desthuilliers答案,与我完全同意,但如果你坚持,你必须运行服务器:

python manage.py runserver 0.0.0.0:8000 

以便让它听任何接口。

相关文件:django-admin