这是我第一次在活动服务器(公司服务器)上部署站点。我已经建立了一个小型django项目,我想将其部署在公司服务器上。谁能告诉我该怎么做,因为当我尝试'python manage.py runever ipaddressofservermachine时,它可以在服务器计算机上运行,但不能在其他笔记本电脑上运行。我认为应该可以,但是没有。
谢谢
答案 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)
问题已解决,因为我使用的服务器计算机的端口无法使用。感谢帮助。