来自VMWARE外部的Django访问(公共访问)

问题描述 投票:0回答:2

我正在使用从VMWARE ESXI上的虚拟机启动的Kalilinux2020.1下的Django 3.0.5。我想将我的项目公开,但是无法正常工作。

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

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

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

并且我转发了路由器中的端口8080

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

django python-3.x networking firewall
2个回答
0
投票

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


0
投票

我刚刚找到解决方案,

我将端口从8080转发到9001,现在它就像魅力。

谢谢。

© www.soinside.com 2019 - 2024. All rights reserved.