如何在Live服务器上部署django Project?

时间:2019-03-07 20:22:11

标签: django python-3.x server web-deployment ip-address

这是我第一次在活动服务器(公司服务器)上部署站点。我已经建立了一个小型django项目,我想将其部署在公司服务器上。谁能告诉我该怎么做,因为当我尝试'python manage.py runever ipaddressofservermachine时,它可以在服务器计算机上运行,​​但不能在其他笔记本电脑上运行。我认为应该可以,但是没有。

谢谢

3 个答案:

答案 0 :(得分:1)

如果遇到此问题,可以使用py manage.py 0.0.0.0:port#并在settings.py中添加IP和本地主机接口,例如

ALLOWED_HOSTS = ['192.168.4.53','localhost','127.0.0.1']。

这会将您的应用程序暴露给所有可用的ip地址,但只能通过您指定的界面访问该应用程序。

https://www.howtogeek.com/225487/what-is-the-difference-between-127.0.0.1-and-0.0.0.0/

答案 1 :(得分:0)

您在工作中使用什么Web服务器/环境? 这两个Windows服务器-IIS部署的一些教程: Django over IIS Deploy

,然后您可以在以下环境中部署Linux环境:Linux Django Deploy - UBUNTU 这里是有关在Nginx上部署django的完整文档+与Github集成: Nginx Django Deploy

答案 2 :(得分:0)

问题已解决,因为我使用的服务器计算机的端口无法使用。感谢帮助。