Django-在Lan网络上托管网站

时间:2018-08-07 04:20:49

标签: python django server hosting

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

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

我在系统上打扫卫生,并且系统具有Windows Server操作系统(如果此信息有帮助)

1 个答案:

答案 0 :(得分:0)

您可以使用诸如此类的管理命令来运行代码

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服务器拥有自己的DNS服务器。但是在您的DHCP配置中,您必须将此DNS服务器设置为客户端DNS。