Django 局域网配置 django允许外部访问

转载来源于:https://www.cnblogs.com/areyouready/p/9029075.html  https://jackyu.cn/tech/access-django-website-in-intranet/

 

django允许外部访问

默认方法启动django

python manage.py runserver
这时启动的服务只能在本机访问,这是因为服务只向本机(127.0.0.1:8000)提供,所以局域网的其他机器不能访问。
 
如果想让网络上的其他计算机能够访问django的服务,需要更改启动django的命令为
python manage.py runserver 0.0.0.0:8000
即可
 
访问的时候需要指明是http访问,格式如下:
http://192.168.75.129:8000
 

第一点:需要在你的setting.py文件中将按照如下设置:
ALLOWED_HOSTS = ["*"]

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

第二点,也是很重要的一点,一定要关闭你的防火墙;

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

这样,你的同事就可以通过你电脑的ip地址以及相应的路由,来访问你的项目了
---------------------
作者:黄油猫
来源:CSDN
原文:https://blog.csdn.net/miantian180/article/details/79556848
版权声明:本文为博主原创文章,转载请附上博文链接!

 
 

1关闭防火墙

service iptables stop  
  • 1

2设置django

开开启django时,使用0.0.0.0:xxxx,作为ip和端口例如: python manage.py runserver 0.0.0.0:9000 然后在settings里修改ALLOWED_HOSTS = [], 改为ALLOWED_HOSTS = ['*',],注意不要漏掉“,”。 其他机器就可以通过这台机器的ip和端口号访问django了。 例如:http://192.168.14.40:9000/index.html
 

Django 局域网内访问

默认方法启动django

python manage.py runserver
这时启动的服务只能在本机访问,这是因为服务只向本机(127.0.0.1:8000)提供,所以局域网的其他机器不能访问。
 
如果想让网络上的其他计算机能够访问django的服务,需要更改启动django的命令为
python manage.py runserver 0.0.0.0:8000
即可
 
访问的时候需要指明是http访问,格式如下:
http://192.168.75.129:8000
 

第一点:需要在你的setting.py文件中将按照如下设置:
ALLOWED_HOSTS = ["*"]

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

第二点,也是很重要的一点,一定要关闭你的防火墙;

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

这样,你的同事就可以通过你电脑的ip地址以及相应的路由,来访问你的项目了
---------------------
作者:黄油猫
来源:CSDN
原文:https://blog.csdn.net/miantian180/article/details/79556848
版权声明:本文为博主原创文章,转载请附上博文链接!

 
 

1关闭防火墙

service iptables stop  
  • 1

2设置django

开开启django时,使用0.0.0.0:xxxx,作为ip和端口例如: python manage.py runserver 0.0.0.0:9000 然后在settings里修改ALLOWED_HOSTS = [], 改为ALLOWED_HOSTS = ['*',],注意不要漏掉“,”。 其他机器就可以通过这台机器的ip和端口号访问django了。 例如:http://192.168.14.40:9000/index.html
 

Django 局域网内访问

猜你喜欢

转载自www.cnblogs.com/hanwenlin/p/11275711.html