【问题标题】:Django - Host a website on a Lan NetworkDjango - 在局域网上托管一个网站
【发布时间】:2019-01-14 01:43:21
【问题描述】:

过去一个月我一直在开发一个网站,现在是时候将 django 网站托管到私人服务器上了。是否有关于我应该如何将网站托管到分配给我的系统的特定 IP 地址的详细方法? 这是我第一次处理托管服务器,我对此不太了解。 此外,一旦我托管它,我如何将链接从 IP 地址更改为实际链接,如“12345678.com”或类似的东西?

(网站的托管方式应该是只有处于同一网络/局域网连接中的人才能访问该网站。)

我在系统上有 wamp,并且系统有 Windows Server 操作系统(如果此信息有帮助)

【问题讨论】:

    标签: python django server hosting


    【解决方案1】:

    您可以使用这样的管理命令运行您的代码

    python manage.py runserver 0.0.0.0:8000
    

    但强烈建议使用 nginx 或 apache 等 Web 服务器运行您的代码阅读本教程以在 linux 服务器上运行您的网站

    https://www.digitalocean.com/community/tutorials/how-to-set-up-uwsgi-and-nginx-to-serve-python-apps-on-ubuntu-14-04

    在 Windows 上,您可以使用 IIS,但不推荐。性能不好

    要使用1234567890.com 而不是使用服务器 IP 地址,您必须在本地网络上设置 DNS 服务器。在linux中你可以使用bind,windows server有自己的DNS服务器。但在您的 DHCP 配置中,您必须将此 DNS 服务器设置为客户端 DNS。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-12
      • 2021-08-18
      • 2013-02-14
      • 1970-01-01
      相关资源
      最近更新 更多