解决windows访问Ubuntu虚拟机中django项目报无法显示
windows想要访问VMware中Ubuntu Server中Debug模式下的django服务,需要设置django允许非本机ip访问。设置方法:1.查看虚拟机ip(我的是192.168.237.128):root@ubuntu:~# ifconfig2.将启动django服务命令:root@ubuntu:~# python manage.py runserver改成:root@ubuntu:
·
windows想要访问VMware中Ubuntu Server中Debug模式下的django服务,需要设置django允许非本机ip访问。
设置方法:
1.查看虚拟机ip(建议VMware中设置Ubuntu虚拟机网络为NAT模式):
root@ubuntu:~# ifconfig #我的IP为192.168.237.128
2.将启动django服务命令:
root@ubuntu:~# python manage.py runserver
改成:
root@ubuntu:~# python manage.py runserver 0.0.0.0:8000
3.在你的windows浏览器中输入Ubuntu服务器的IP+端口号(例如我的http://192.168.237.128:8000)即可访问。
这个注意事项在django官网第一课的The development server下方的Changing the port中有提到。
简单介绍虚拟机的几种网络连接:
- 桥接模式:从外界来看,虚拟机(Ubuntu),宿主机(Windows),是两台电脑。
- NAT模式:从外界来看,虚拟机(Ubuntu),宿主机(Windows),是同一台电脑。
- 仅主机模式:虚拟机(Ubuntu)只能与宿主机(Windows)通信,虚拟机无法访问外网。
更多推荐
已为社区贡献3条内容
所有评论(0)