文档章节

win7 访问本机的虚拟机中centos的web项目

有资本再款
 有资本再款
发布于 2015/10/08 13:54
字数 790
阅读 165
收藏 5

在本机上win7 安装了一个VMware虚拟机,装了一个CentOS 6.3,

在CentOS 上安装了 LNMP一键安装包(是一个用Linux Shell编写的可以为CentOS/RadHat、Debian/Ubuntu VPS(VDS)或独立主机安装LNMP(Nginx、MySQL、PHP、phpMyAdmin)生产环境的Shell程序。 http://lnmp.org/ )

想把CentOS当一个线上环境的预发布测试服务器。

 

在本机中访问CentOS中的web项目。

虚拟机自带3种上网方式:1.NAT 2. Host-Only 3.桥接

1,第一步,打开Virtual Network Editor,选中NAT,模式。点击 【NAT Setting】按钮。

 

 

 

2,第二部,在打开的 本机WIN7 的控制面板,网络和Internet,网络连接,界面。

VMnet1,和VMnet8就是我们安装虚拟机时由VMware安装的两个虚拟网卡,实现虚拟机上网就靠他们了。

其中VMnet1是Host-only共享用的虚拟连接;

VMnet8就是虚拟机内部的网卡,虚拟机上网需要靠他。

 

 

 


VMnet1:Host-only共享用的虚拟连接;
VMnet8:NAT共享用的虚拟连接。VMnet8虚拟网卡就相当于连接到内网的网卡,Host主机上的物理网卡就相当于连接到外网的网卡,而虚拟机本身则相当于运行在内网上的计算机,虚拟机内的虚拟网卡则独立于Virtual Ethernet Switch(VMnet8)。

 

 


右键单击“VMnet1的宽带连接”--->属性---->共享--->允许其他网络通过此计算机连接,选择VMnet8,如图:

 

 

 

然后设置VMnet8的IP,DNS为自动获取方式。

依次鼠标右键VMnet8,属性,点击Internet协议版本4,也就是平常说的IPV4了,然后在里面选中自动获取IP 和 自动获得DNS

 

 


然后在本机WIN7中 打开命令行DOS窗口,cmd下执行 ipconfig /all 获取VMware Network Adapter VMnet8网卡的信息,如图:

 

 

 

可以看到VMnet8的ip地址为 192.168.89.1(首选),子网掩码为 255.255.255.0

 

然后这个时候进入CentOS中,以管理员身份,su,

修改虚拟机的IP地址为192.168.89.2,子掩码255.255.255.0。

修改虚拟中的ip地址:

[root@bogon /]# vi etc/sysconfig/network-scripts/ifcfg-eth0

 

然后用vi打开如下文件,(VI不会用就自己想办法了。)

写入:

 

写入:
BOOTPROTO="dhcp"
GATEWAY="192.168.89.2"
NETMASK="255.255.255.0"
ONBOOT="yes"

然后 :wq 保存退出。

 

 

重启虚拟机网卡:

输入: service network restart

 

 

搞定之后如果在本机WIN7还不能访问虚拟机中的web项目,则有可能是虚拟机中的防火墙关闭了80端口,

 

 接着检查了服务器端的80端口是否可以访问的到:telnet 192.168.89.2 80, 结果访问不到,原来果真防火墙的问题。

   做如下处理:

  -----#/sbin/iptables/ -I INPUT -p tcp  --dport 80 -j ACCEPT

   然后保存:

      -----#/etc/rc.d/init.d/iptables save

   重启防火墙:

      -----#/etc/init.d/iptables restart

   至此,OK了,主机已可访问虚拟机的nginx服务。

  CentOS防火墙的关闭,关闭其服务即可: 
     查看CentOS防火墙信息:/etc/init.d/iptables status 
     关闭CentOS防火墙服务:/etc/init.d/iptables stop 


   永久关闭防火墙: 

    chkconfig –level 35 iptables off 

 

 

=================================================================

自己备注一下,免得下次用的时候不好找!


本文转载自:http://www.cnblogs.com/didi/archive/2012/11/19/2777214.html

共有 人打赏支持
有资本再款
粉丝 5
博文 99
码字总数 16312
作品 0
黄冈
私信 提问
XP下配虚拟机Host-only连接

XP下配虚拟机Host-only连接 1. 准备 安装一虚拟机做实验,采用Host-only方式连接,基本信息如下: 2. 实现过程 2.1. 总体过程 1、安装VMware,在虚拟机中安装好windows 2003(过程略); 2、...

moonstarseu
2015/07/30
0
0
vmware下使用ssh访问linux配置实现

在vmware8下安装了centos6.3 用来学习linux,但是每次在虚拟机和外面的系统之间切换,十分麻烦,而且,默认centos安装好后默认是在x-window图形界面打开的更加耗费资源,于是,想采用SecureC...

seetobest
2015/04/19
0
0
Hyper - V (五) 在Win7中安装Hyper - V 管理工具远程操作虚拟机

在Win7中安装Hyper - V 管理工具远程操作虚拟机 由于在Hyper - V 中安装的虚拟机运行时鼠标会出现延迟现象,所以我们可以在客户机Win 7 上安装虚拟机。 首先从microsoft 官网下载Hyper - V 管...

rosinrosin1
2018/06/26
0
0
主机与虚拟机互PING,但主机无法访问虚拟机服务解决

主机与虚拟机互PING,但主机无法访问虚拟机服务解决 1.本机能ping通虚拟机 2.虚拟机也能ping通本机 3.虚拟机能访问自己的web 4.本机无法访问虚拟己的web 后来发现是防火墙将80端口屏蔽了的缘...

mac_zhao
2014/09/19
0
0
vmware上centos配置nginx后,本机访问问题

阵子在虚拟机上装好了centos5.3,并配好了nginx+php+mysql,但是本机就是无法访问。一直就没去折腾了。 具体情况如下 1。本机能ping通虚拟机 2。虚拟机也能ping通本机 3。虚拟机能访问自己的...

Carl_
2014/09/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

RabbitMQ入门

RabbitMQ是一个由erlang开发的基于AMQP(Advanced Message Queue)协议的开源实现。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面都非常的优秀。是当前最主流的消息中间...

watermelon11
今天
15
0
今天的学习

自动加载:方法一 function __autoload( $className ){在这里,完成加载B这个类文件的工作。}class A{} //这是一个类$a1 = new A(); //这里没有自动加载的发生,因为A这个类...

墨冥
今天
2
0
印刷工艺步骤

印刷厂从收到订单到交付整个流程,一般涉及到以下步骤 1.设计(经过软件如cdr,psd,ai等等设计需要印刷的名片,宣传单,画册等物料); 2.排版拼版(在电脑软件这区域完成); 3.出版、出硫...

focusone
昨天
3
0
virtualbox中安装ubuntu

virtualbox+ubuntu 安装virtualbox,当前版本是6.0.4 下载ubuntu安装盘,建议lubuntu,链接是http://mirrors.ustc.edu.cn/ubuntu-cdimage/lubuntu/releases/18.04.2/release/lubuntu-18.04.......

chuqq
昨天
5
0
exists 谓词的子查询

https://blog.csdn.net/qq_19782019/article/details/78730882

仟昭
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部