繁体   English   中英

Django-在Lan网络上托管网站

[英]Django - Host a website on a Lan Network

我过去一个月一直在网站上工作,现在是时候将django网站托管到私有服务器上了。 关于如何将网站托管到分配给系统的特定IP地址上,是否有详细的方法? 这是我第一次与托管服务器打交道,对此我不太了解。 另外,一旦托管,如何将链接从IP地址更改为实际链接,例如“ 12345678.com”或类似内容?

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

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

您可以像这样使用manage命令运行代码

python manage.py runserver 0.0.0.0:8000

但强烈建议您使用nginx或apache等网络服务器运行代码,请阅读本教程以在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服务器拥有自己的DNS服务器。 但在DHCP配置中,您必须将此DNS服务器设置为客户端DNS。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM