桥接模式下访问虚拟机中的Django项目

Posted walkonmars

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了桥接模式下访问虚拟机中的Django项目相关的知识,希望对你有一定的参考价值。

首先需要保证主机和虚拟机能相互Ping通,如果Ping不通,请参考我上篇文章,这里演示的是桥接模式下的方法,如果是NAT模式连接,请参考别处。

 

1. 虚拟机Linux系统内的Django项目 settings.py  文件中,改 ALLOWED_HOSTS = [‘*‘]

 

2.关闭虚拟机防火墙

#systemctl status firewalld

#yum install firewalld //安装firewalld 防火墙

#systemctl start firewalld.service //开启防火墙

# systemctl stop firewalld.service //关闭防火墙,(关闭防火墙,重启后无效)

# systemctl enable firewalld.service //设置开机自动启动

# systemctl disable firewalld.service //设置关闭开机制动启动 (关闭防火墙,永久有效)

#firewall-cmd --reload //在不改变状态的条件下重新加载防火墙

 

3. 虚拟机运行 python manage.py runserver 0.0.0.0:8000

 

4.主机访问 http://192.168.10.142:8000/admin (这里IP是你的虚拟机的IP)

以上是关于桥接模式下访问虚拟机中的Django项目的主要内容,如果未能解决你的问题,请参考以下文章

关于虚拟机中的上网方式:桥接和NAT两种,虚拟机中的数据包走的啥路线?wireshark没有捕获到某些数据包

VMWare(虚拟机) 网络配置模式 :桥接模式nat模式主机模式

2016-11-10:win7下VMware虚拟机中CentOS6.5网络配置

局域网中的机器不能访问桥接模式的VMWARE虚拟机。

[转] VMware中的Ubuntu无法通过桥接方式上网

虚拟机Centos桥接模式下固定ip