Linux Django不允许外部访问ip:8000始终访问不了..

原因:你的防火墙是否开启这个端口号8000。

Firewall开启常见端口命令:
firewall-cmd –zone=public –add-port=8000/tcp –permanent

Linux Django不允许外部访问ip:8000始终访问不了..

重启防火墙: firewall-cmd –reload
查看列表: firewall-cmd –zone=public –list-ports

Linux Django不允许外部访问ip:8000始终访问不了..

注意:以后凡是在服务器上配置了需要在本地访问的东西,记得防火墙一定先给关掉,不然你会被整死。

1.查看防火墙状态:
systemctl status firewalld.service
2.关闭防火墙
systemctl stop firewalld.service
3.开启防火墙
systemctl start firewalld.service

默认方法启动django

python3 manage.py runserver

这时启动的服务只能在本机访问,这是因为服务只向本机(127.0.0.1:8000)提供,所以局域网的其他机器不能访问。

想让网络上的其他计算机能够访问django的服务,需要更改启动django的命令为

python3 manage.py runserver 0.0.0.0:8000

Linux Django不允许外部访问ip:8000始终访问不了..

netstat -tunlp

Linux Django不允许外部访问ip:8000始终访问不了..

外部访问:192.168.XXX.XXX:8000

Linux Django不允许外部访问ip:8000始终访问不了..

192.168.XXX.XXX:8000/app

Linux Django不允许外部访问ip:8000始终访问不了..

Original: https://blog.csdn.net/hlx20080808/article/details/121474156
Author: 凌冰_
Title: Linux Django不允许外部访问ip:8000始终访问不了..

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/734308/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球