桥接模式下访问虚拟机中的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)

原文地址:https://www.cnblogs.com/WalkOnMars/p/11994570.html

时间: 2024-10-12 22:48:34

桥接模式下访问虚拟机中的Django项目的相关文章

仅主机模式下vmware虚拟机中win7如何使宿主机与寄生机网络互联互通

实验环境:仅主机模式下vmware虚拟机中win7如何使宿主机与寄生机网络互联互通. 需求:VMware Workstation12 Pro或以上版本,并已安装一个win7系统. ----------------下为连接宿主机与寄生机网络的步骤------------- 1主机中打开控制面板-网络和INTERNET-网络和共享中心,并点击更改适配器设置. 2在网络连接里双击VMware Network Adapter VMnet1. 3在VMware Network Adapter VMnet1

SSH实现在WIN7系统下访问虚拟机中的Linux系统

使用的是centos6.4进行练习的,安装的是vmware8虚拟机.以下是总结的一些步骤: 一.确保vmware使用NAT的连接方式,如做地址.端口映射 首先查看vmware的中网络连接的一些方式:Edit->Virtual  Network Editor: 选中VMnet8  NAT,打开NAT Settion页,点击Add. 如下图: Host Port:22 (主机中的要进行映射的端口) Virtual Machine IP address : 192.168.152.3 22 (映射到L

主机如何访问运行在虚拟机中的Django项目

最近在学习python web 开发,使用的Django框架.在虚拟机中配置好了Django开发环境,想试一下看Django内置的Demo能否运行 通过python manage.py runserver启动Django自带的测试服务器,显示IP地址为127.0.0.0:8000.在主机的浏览器地址栏中输入127.0.0.0:8000,却死活也看不到Demo运行.(本人菜鸟,大虾勿见笑)其实很简单的问题,但是当时就是脑子一根筋的捣鼓了半天一直没有头绪. 其实在启动测试服务器时输入python m

windows下访问虚拟机中配置的虚拟主机

一般情况下,这种是不会访问不了的,但是,可以关闭虚拟机系统中的防火墙,并配置windows下的host来解决这个问题.[虚拟机ip  虚拟域名] deepin里边这样操作 具体操作: 安装防火墙输入:sudo apt-get install ufw 结果如下图:如果提示(Y/N)的,就输入y回车就行了(大小写无所谓),和下图一样就说明已经安装上了. 查看防火墙状态:sudo ufw status提示:Status: active 说明已经成功开启了提示:Status: inactive 说明已经

vmware中NAT模式下,虚拟机与主机能ping通 为什么虚拟机不能上网

vmware中NAT模式下,虚拟机与主机能ping通 为什么虚拟机不能上网? 方案一: 1.把虚拟机的网络连接设置为桥接或NAT都可以的2.把虚拟机和主机设置为同一网段主机网络邻居属性3.双击打开本地连接,显示本地连接状态4.选择详细信息5.查看ip地址和掩码6.在本地连接状态中选择属性7.双击打开ip协议8.勾选使用下面的ip地址,输入刚才查看的ip地址和掩码,保险起见,默认网关一定要输入(本人实验过N次) 9.关闭虚拟机"防火墙" 方案二: 桥接方式都连不上网,那有两个可能.要么是

Azure ARM (10) ARM模式下的虚拟机和Classic Model虚拟机的区别

<Windows Azure Platform 系列文章目录> 本文内容比较多,请大家仔细阅读,谢谢! 请读者注意,在Azure ARM平台,有两种虚拟机模式:经典虚拟机和ARM虚拟机 ASM部署(经典虚拟机): 1.我们通过Azure Classic Portal: http://manage.windowsazure.cn,部署的都是ASM资源(经典虚拟机) 2.如果我们通过Azure New Portal (http://portal.azure.cn) 创建,需要选择部署模式为Clas

Vbox虚拟机装CentOS,在桥接模式下无法使用yum的问题解决

执行yum操作,报错: YumRepo Error: All mirror URLs are not using ftp, http[s] or file. Eg. $releasever is not a valid release or hasnt been released yet/removing mirrorlist with no valid mirrors: /var/cache/yum/base/mirrorlist.txtError: Cannot retrieve repos

Linux01:CentOS7桥接模式主机和虚拟机ping不通问题解决

一.背景 新搭建了CentOS7的虚拟机,使用的是NAT模式,可以和主机进行连接,但是网络适配方式改为桥接模式后,虚拟机和主机一直不能ping通,几经折腾,终于找到了原因,是我的虚拟网络适配器没有适配桥接模式 二.解决步骤 而且添加桥接模式的类型的虚拟网卡时,也报错不然添加,几经百度,终于找到了解决办法 2.1 找到设备管理器,找到虚拟网卡,删除 2.2 回到虚拟网络编辑器,先删除虚拟网卡,之后还原设置 2.3. 选择桥接的网卡,当然也可以选自动,但是我没有试过 2.4 完成 原文地址:http

CentOS----宿主机无法访问虚拟机中的web服务解决方案

宿主机无法访问虚拟机中的web服务 在Windows7宿主机中的VMware虚拟机中安装了CentOS6.5操作系统,并且基于Nginx搭建了Web服务器,网页刚刚搭建好的时候,通过宿主机的浏览器可以访问虚拟机中的网页.但是过了一会儿,就无法访问了,这个问题困扰了自己好几天,每次只好通过虚拟机快照返回到刚刚建立好web服务的那一步,这样就能访问了,但过了一会儿又不能访问了. 后来通过网上查找资料,终于明白了,是一位CentOS6.5的防火墙没有开通web服务的80端口,屏蔽了外部的访问.有两种方