django启动后,无法通过IP访问【已解决】
目录
首先确认服务器的防火墙是否无访问限制。
centos8防火墙设置具体参考 iptables常用命令 nftables防火墙规则
防火墙没有限制的话。
django启动项目通过传入第三个参数来解决这个问题:
python manage.py runserver 0.0.0.0:8000
通过以上命令,开启django dev server 并且是所有网络启动监听。无ip地址限制。
192.168.1.108:8000就可以重新访问我们的django开发服务器了
同理:若想限制内网的访问的ip,也可以通过启动时修改runserver中的192.168.1.111:8000中来指定能够访问的ip( 192.168.1.111 )。