如何从本机之外的其他电脑上访问本机虚拟机中的django程序

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_26870933/article/details/84134351

1,将VM虚拟机设置为桥连接模式,桥连接下的选项(复制物理网络连接状态(P))如果自己使用的是台式机机就不必要选。此项的意思就是:假如你的虚拟机安装在笔记本上,在你切换有线网络和无线网络时,IP地址就可能会发生变化。选择了此项之后,IP地址就不会发生变化。

2.在虚拟机中开启相对应的端口号

//添加端口号
firewall-cmd --zone=public --add-port=8000/tcp --permanent
firewall-cmd --reload
systemctl restart firewalld.service

3.开启宿主机(也就是你本机的win系统)上相对应的端口号(如果不能访问的话)

如何开启win系统的端口,自己可以百度一下,网上很多资源,例如:https://www.jianshu.com/p/11df41ddfcdb

至此重新开启虚拟机中的django程序就可以正常访问了。

建议使用此方式开启:python manage.py runserver 0.0.0.0:8000

猜你喜欢

转载自blog.csdn.net/qq_26870933/article/details/84134351