如何从本机之外的其他电脑上访问本机虚拟机中的django程序
1,将VM虚拟机设置为桥连接模式,桥连接下的选项(复制物理网络连接状态(P))如果自己使用的是台式机机就不必要选。此项的意思就是:假如你的虚拟机安装在笔记本上,在你切换有线网络和无线网络时,IP地址就可能会发生变化。选择了此项之后,IP地址就不会发生变化。2.在虚拟机中开启相对应的端口号//添加端口号firewall-cmd --zone=public --add-port=8000/...
·
1,将VM虚拟机设置为桥连接模式,桥连接下的选项(复制物理网络连接状态(P))如果自己使用的是台式机机就不必要选。此项的意思就是:假如你的虚拟机安装在笔记本上,在你切换有线网络和无线网络时,IP地址就可能会发生变化。选择了此项之后,IP地址就不会发生变化。
2.在虚拟机中开启相对应的端口号
//添加端口号
firewall-cmd --zone=public --add-port=8000/tcp --permanent
firewall-cmd --reload
systemctl restart firewalld.service
注:第3步可以不要!
3.开启宿主机(也就是你本机的win系统)上相对应的端口号(如果不能访问的话)
如何开启win系统的端口,自己可以百度一下,网上很多资源,例如:https://www.jianshu.com/p/11df41ddfcdb
至此重新开启虚拟机中的django程序就可以正常访问了。
最后一步(重要!)使用以下命令开启服务:
python manage.py runserver 0.0.0.0:8000
更多推荐
已为社区贡献6条内容
所有评论(0)