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