【问题标题】:How to deploy django Project on Live server?如何在 Live 服务器上部署 django 项目?
【发布时间】:2019-07-29 20:04:39
【问题描述】:

这是我第一次在实时服务器(我的公司服务器)上部署我的网站。我已经构建了要部署在公司服务器上的小型 django 项目。谁能告诉我该怎么做,因为当我尝试了“python manage.py runsever ipaddressofservermachine”时,它在服务器机器上工作,但在其他笔记本电脑上却不工作。我认为它应该有效,但它没有。

谢谢

【问题讨论】:

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


    【解决方案1】:

    您在工作中使用什么网络服务器/环境? 这里有一些适用于 Windows 服务器的教程 - IIS 部署: Django over IIS Deploy

    然后你就可以部署 Linux 环境了:Linux Django Deploy - UBUNTU 这里是关于在 Nginx 上部署 django + 与 Github 集成的完整文档: Nginx Django Deploy

    【讨论】:

    • 我正在使用 django 默认服务器。我刚刚试过这个命令“python manage.py runserver ipofmycompanyservermachine”。
    【解决方案2】:

    问题已解决,因为我使用的服务器机器的端口不可用。感谢您的帮助。

    【讨论】:

      【解决方案3】:

      如果您遇到此问题,则可以使用 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/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-03-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-07-09
        • 2015-06-16
        • 2014-12-08
        • 1970-01-01
        相关资源
        最近更新 更多