0

我正在使用从 VMWARE ESXI 上的虚拟机启动的 Kalilinux2020.1 下的 Django 3.0.5。我想公开我的项目,但它不起作用。

我修改了 settings.py 并添加: ALLOWED_HOSTS = ['*']

django 服务器使用启动 pyhton3 manage.py runserver 0.0.0.0:8080

我允许使用防火墙中的端口 8080 firewall-cmd --zone=public --add-port=8080/tcp

我在路由器中转发了8080端口

PS:我可以从VMWare(LAN)中的其他机器访问我的服务器,但我无法从外部访问。有人遇到过这个问题吗?

4

2 回答 2

0

我只是找出解决方案,

我将要转发的端口从 8080 更改为 9001,它现在就像魅力一样。

谢谢你。

于 2020-05-12T19:01:59.473 回答
0

虚拟机中的网络适配器,它应该是 Brigde 或 NAT,无论哪种方式都无法访问其他主机

于 2020-05-12T18:56:16.337 回答