Django如何将自己的网站让其他主机访问

Posted djlbolgs

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django如何将自己的网站让其他主机访问相关的知识,希望对你有一定的参考价值。

##第一点

需要在你的setting.py文件中将按照如下设置

ALLOWED_HOSTS = [‘127.0.0.1‘, ‘192.168.1.102‘]

192.168.1.102是Django所在机器的IP

 (此段验证未成功:或者在中括号中加入你在局域网中的IP。如我在局域网中的IP为192.168.10.133

所以设置ALLOWED_HOSTS = [ ‘192.168.10.133’] 

他表示所限定的访问,比如我填写一个ip,192.168.1.1;那么我就只允许该ip对我的网站访问;也可以是不完全限定,如192.168.1.;还可以是域名“sb.com”,那么它将匹配后缀为"sb.com"的域名;)

 

##第二点(此段验证后得知不需要关防火墙,win10系统):

也是很重要的一点,一定要关闭你的防火墙,或者加一个端口号就行,在防火墙里设置一下。。。

 

##第三点(这段很重要):

将你的服务器启动器起来,必须是在0.0.0.0:8000

python manage.py runserver 0.0.0.0:8000

 

以上是关于Django如何将自己的网站让其他主机访问的主要内容,如果未能解决你的问题,请参考以下文章

django开发网站 让局域网中的电脑访问你的主机

如何让局域网其他电脑通过IP直接访问自己电脑的网站

如何让局域网其他电脑通过IP直接访问自己电脑的网站

IIS建立的网站怎样才能让人远程访问

我搭建的网站别的电脑不能访问,怎么办?

ASP.NET 用VS2005创建的网站如何让其他人浏览