首页 > 解决方案 > 来自 VMWARE 外部的 Django 访问(公共访问)

问题描述

我正在使用从 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)中的其他机器访问我的服务器,但我无法从外部访问。有人遇到过这个问题吗?

标签: djangopython-3.xnetworkingfirewall

解决方案


我只是找出解决方案,

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

谢谢你。


推荐阅读