Django - 在局域网上托管网站
Django - Host a website on a Lan Network
过去一个月我一直在做网站,现在是时候将 django 网站托管到私人服务器上了。是否有关于我应该如何将网站托管到分配给我系统的特定 IP 地址的详细方法?
这是我第一次处理托管服务器,对此我不太了解。
另外,一旦我托管它,我如何将 link 从 IP 地址更改为实际的 link,如“12345678.com”或类似的东西?
(网站的托管方式应确保只有处于同一 network/lan 连接中的人才能访问该网站。)
我的系统上有 wamp,系统有一个 Windows 服务器 OS(如果此信息有帮助)
你可以运行你的代码使用这样的管理命令
python manage.py runserver 0.0.0.0:8000
但强烈建议 运行 使用 nginx 或 apache 等 Web 服务器的代码阅读本教程以 运行 您在 linux 服务器
上的站点
在 windows 上,您可以使用 IIS,但不推荐使用。它的性能不好
要使用 1234567890.com
而不是使用服务器 ip 地址,您必须在本地网络上设置 DNS 服务器。在 linux 你可以使用 bind 并且 windows 服务器有自己的 DNS 服务器。但在您的 DHCP 配置中,您必须将此 DNS 服务器设置为客户端 DNS。
过去一个月我一直在做网站,现在是时候将 django 网站托管到私人服务器上了。是否有关于我应该如何将网站托管到分配给我系统的特定 IP 地址的详细方法? 这是我第一次处理托管服务器,对此我不太了解。 另外,一旦我托管它,我如何将 link 从 IP 地址更改为实际的 link,如“12345678.com”或类似的东西?
(网站的托管方式应确保只有处于同一 network/lan 连接中的人才能访问该网站。)
我的系统上有 wamp,系统有一个 Windows 服务器 OS(如果此信息有帮助)
你可以运行你的代码使用这样的管理命令
python manage.py runserver 0.0.0.0:8000
但强烈建议 运行 使用 nginx 或 apache 等 Web 服务器的代码阅读本教程以 运行 您在 linux 服务器
上的站点在 windows 上,您可以使用 IIS,但不推荐使用。它的性能不好
要使用 1234567890.com
而不是使用服务器 ip 地址,您必须在本地网络上设置 DNS 服务器。在 linux 你可以使用 bind 并且 windows 服务器有自己的 DNS 服务器。但在您的 DHCP 配置中,您必须将此 DNS 服务器设置为客户端 DNS。