从外面访问Django

时间:2017-05-05 12:53:04

标签: python django

我在我的Ubuntu Server 14上安装了Django作为开发工具 我想在任何计算机上使用URL http://my_server_ip:82访问我服务器外的Django。

所以我运行了命令python manage.py runserver 0.0.0.0:82。

但是当我尝试从另一台计算机连接http://my_server_ip:82时,它无法正常工作..

我也是:
- 在82中使用ufw允许允许端口82,并且ufw允许输出82 - 在settings.py

中写了ALLOWED_HOSTS = ['*']

我阅读了很多很多关于这个问题的主题,但最终在许多情况下都有效。我尝试了一切,但似乎没有任何工作..
你有任何解决方案吗?

谢谢!

1 个答案:

答案 0 :(得分:2)

在生产环境中使用内置Django网络服务器并不是一个好主意。 我鼓励你检查Apache,Spawning,Gunigorn,Cherokee等替代品。

请参阅文档 http://docs.djangoproject.com/en/dev/ref/django-admin/#runserver-port-or-address-port