主机访问 虚拟机web注意事项

  在这里, 我通过NAT的方式, 通过主机访问虚拟机.

  需要做的是, 将主机中访问的端口, 映射为虚拟机的‘编辑->虚拟网络编辑器->vmnet8‘, 如下图

在弹出的‘映射传入端口‘界面中,做端口映射编辑, 如图

其中, 192.168.16.123是虚拟机的ip地址; 8080是部署在虚拟机上的, 通过该端口访问web.

所以, 当我们在主机上访问虚拟机时, 访问端口8081, 就相当于访问 192.168.16.123:8080

例如, 我的主机ip为 192.168.1.24, 需要访问虚拟机上的web根路径为 jkweb下的一个 t.jsp,

在在主机上访问虚拟机的web, 需要的url为: 192.168.1.24:8081/jkweb/t.jsp

值得注意的是, 有时并不能访问, 原因是一些限制.

在我的机器上, 需要在虚拟机上设置

 iptables -F
 iptables -P INPUT ACCEPT(设置默认允许规则)

ref: http://blog.chinaunix.net/uid-22259244-id-394661.html

另外, 对于虚拟机来说, 如果想直接访问主机的web, 可以直接访问(url和主机访问自身的格式一致).

时间: 2024-08-11 09:49:59

主机访问 虚拟机web注意事项的相关文章

主机访问虚拟机centos7的服务器

一.虚拟机开启桥梁接 1.编辑-->虚拟网络编辑器 2.虚拟机-->设置 二.Centos的配置---关闭防火墙下的服务器接口 Centos7.0 默认使用firewall作为防火墙,这里改为iptables 1.关闭firewall systemctl stop firewalld.service  #停止firewall systemctl disable firewalld.service #禁止Firewalls开机启动 2.安装iptables yum install iptable

外网主机访问虚拟机下的web服务器(NAT端口转发)

主机:系统win7,ip地址172.18.186.210 虚拟机:VMware Workstation 7,虚拟机下安装了Centos操作系统,ip地址是192.168.202.128,部署了LAMP,成为一个web服务器 网络环境:校园网(有认证服务器,需要账号认证才能上网),虚拟机采用NAT的方式联网 在校园网的环境下,可以把校园网内的其他主机看成是外网的主机.其实,虚拟机采用NAT联网的方式,可以让我们联想到计算机网络的相关知识,可以把我们的主机看成是一部路由器,然后虚拟机就是处在一个局域

CentOS主机NAT网络访问虚拟机web服务器

CentOS下LAMP搭建 NAT访问虚拟机可以直接输入IP,如果想要像本地一样访问虚拟机,需要设置VMware: 虚拟机网络设置->NAT模式->NAT设置 ->添加 : 浏览器输入localhost: 如果无法访问,可能是虚拟机防火墙屏蔽了: iptables -I INPUT -p tcp --dport 80 -j ACCEPT 版权声明:本文为博主原创文章,未经博主允许不得转载.

主机连接虚拟机 web服务

主机上安装了个VM centeros 首先通过 终端:ifconfig eth0 查看虚拟机的Ip地址 这样就能在主机上通过浏览器http://192.168.150.128/a.php 访问虚拟机的web服务了 telnet 192.168.150.128 80 失败判断为80端口未开放 修改防火墙规则 [[email protected] ~]# /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT [[email protected] ~]

CentOs虚拟机可以互相ping通,但无法访问虚拟机Web服务

虚拟机ip:192.168.0.57 主机 ip:192.168.0.80 在虚拟机上搭建了php环境,虚拟机CentOs,主机win7 虚拟机-主机之间可以互相ping通,但是主机无法访问虚拟机: 访问自己搭建的网站返回:无法访问(检查了Apache的运行状态:running);然后我直接浏览器输入ip地址,也返回:无法访问,确定是服务器的问题,不是网站搭建的问题 原因: 查看虚拟机80端口是否屏蔽: telnet 192.168.0.57 80 返回:在端口 80 :连接失败 说明:虚拟机的

实现主机访问虚拟机网页的方法总结

VMware Workstation提供了两种虚拟机上网方式,一种bridge,一种NAT,bridge可以获得公网地址,而NAT只能是内网地址了. NAT相当于把主机当成了一个NAT转换器,我们可以添加端口映射,使得外网可以访问利用NAT上网的虚拟机. 下面举两个例子 使用的主机环境为 主机:win7 + vmware workstation 8  公网IP: 118.229.240.94 虚拟机:: Fedora 8  内网IP: 192.168.126.141 例1:在虚拟机内搭建http

主机访问虚拟机中新建的网站

本人在VMware Workstations 10中,新建了一个虚拟机Windows Server 2008 R2 x64.网络方式选择的是桥接,设置了固定ip 192.168.1.166,主机的IP是192.168.1.33.虚拟机和主机都可以上互联网.但是在虚拟机上发布了一个网站(吉奥数据平台),在虚拟机上可以访问它自己发布的网站. 经过高人指点,本人在虚拟机上共享了一个文件夹,在主机的资源管理器上,输入“\\192.168.1.166”,可以出现如下结果: 所以,问题可能出现在防火墙的设置

通过公网ip访问虚拟机web服务

工作中有需要进行通过外网ip访问虚拟机上的web服务,通过查阅资料,将配置过程整理如下: 思路:通过路由器的端口映射访问虚拟机上的web服务 1. 前提是在虚拟机上的web服务已经部署好,并且可以通过虚拟机的固定ip在内网中访问web业务,这里的过程就不再赘述: 2. 登录路由器管理后台,一般为192.168.1.1,默认账号和密码为admin/admin 3. 在管理页面:传输控制---->NAT设置---->虚拟服务器,新增虚拟服务器规则列表(注:不同的路由器,管理后台也会不同,视具体情况

主机访问虚拟机网络服务失败

原因是centos7的防火墙端口没有打开 [[email protected] sysconfig]# firewall-cmd --permanent --add-port=3032/tcp success [[email protected] sysconfig]# firewall-cmd --reload success 问题解决