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

在本机上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地址:

[[email protected] /]# 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

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

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

时间: 2024-08-11 01:15:06

win7 访问本机的虚拟机中centos的web项目的相关文章

虚拟机中CentOS系统添加新磁盘

查看当前系统分区 命令:fdisk –l 运行虚拟机时添加了磁盘,系统不能识别到新的磁盘即sdb,需要重启虚拟机:shutdown -r now 新磁盘进行分区并格式化 命令:fdisk /dev/sdb 根据提示依次输入m.1,输入w保存 再次使用 "fdisk -l "这个命令来查看会发现出现了/dev/sdb1(说明已经完成了分区工作) 对新建的分区进行格式化:格式化成ext3的文件系统即可 挂载已分区好的/dev/sdb1 1)手动挂载:使用mount /dev/sdb1 /要

VMware虚拟机中CentOS 7的硬盘空间扩容

查看centos7系统挂载点信息 扩展VMWare-centos7硬盘空间 对新增加的硬盘进行分区.格式化 添加新LVM到已有的LVM组,实现扩容 1.查看centos7系统挂载点信息 df -h查看挂载点信息 2.扩展VMWare-centos7硬盘空间 关闭Vmware的centos7系统,才能在VMWare菜单中设置需要增加到的磁盘大小 如果这个选项是灰色的,说明此虚拟机建有快照,把快照全部删除再试试! 3.对新增加的硬盘进行分区.格式化 我们增加了空间的硬盘是 /dev/sda 分区:

Maven入门1-在Eclipse中新建Maven Web项目

在eclipse中新建Maven Web项目 很多时候开发效率低下,大部分原因是IDE环境不熟悉.配置不会配置:因此在学习一项技能之前,有必要对基本的环境配置有所了解,正所谓磨刀不误砍柴工.这篇文章主要针对初次接触Maven,不熟悉配置的研究人员. 1.Maven配置及介绍 Maven官网:http://maven.apache.org/ 以前开发Java Web工程时,需要导入很多依赖包,但是随着工程逐渐变大,所管理的包越来越多,有必要使用工具来管理这些包,这样不需要我们手动导入:Maven就

如何在java代码中调用一个web项目jsp或者servlet

有时候需要调用一个web项目的jsp或者servlet,但是执行内部的代码,并不是打开jsp,例如需要在一段java代码中清除一个web项目中的缓存,那么可以把清除缓存的代码放在该web项目的一个servlet中,只需要执行如下代码: URL url = new URL("http://192.168.2.123:8080/sace/ClearCache"); url.openStream(); openStream() 执行一次相当于一次URL请求,其中url.openStream(

虚拟机中CentOS 7下PHP环境配置

为了简单起见,虚拟机网卡设置为桥接模式 1.yum install  httpd php 2.yum install mariadb 3.启动mariadb systemctl start mariadb.service #启动MariaDB systemctl stop mariadb.service #停止MariaDB systemctl restart mariadb.service #重启MariaDB systemctl enable mariadb.service #设置开机启动

win10 虚拟机中CentOS,Ubuntu无法上网问题

材料:VMware 11 ,win10,虚拟机为CentOS,Ubuntu 发现升级完win10,虚拟机获取不到ip了 解决方法: 开始 --> 设置 --> 网络和internet --> 选中虚拟网卡VMnet8(NAT模式)和WLAN(本机)网卡,右键选择"桥接",然后系统创建一个网桥(Network Bridge)出来. 将虚拟机的网络选用自定义VMnet8(NAT模式) 重启网络服务 Done!

物理机连接虚拟机中的sqlserver

物理机:window10企业版 虚拟机(vmware12):windows server 2016 DataCenter 一.虚拟机选择桥接模式(复选框不要勾上),此时虚拟机和物理机都能Ping通网关,但物理机ping不通虚拟机,虚拟机也ping不通物理机: 二.物理机和虚拟机:打开防火墙安全高级设置,新建入站规则,将数据库默认端口1433开放: 三.此时物理机已可正常连接虚拟机中的数据库:

vSphere物理机导入虚拟机中P2V

根据ESXI版本下载VMware vCenter Converter Standalone进行安装 安装这里不做过多演示,默认下一步,安装完成即可 将物理机的Remote Registry服务设置为自动 第一种模式选择安装在vCenter Server上 输入需要导入物理机IP地址以及用户名密码 第二种模式在本地安装,将此物理机转换到虚拟机中 此处ESXI已经加入vCenter,目标输入vCenter Server地址以及用户名密码 可以进行编辑

虚拟机中CentOS指定ip

1.修改vm上网方式为 host only2.启动虚拟机3.rm -rf /etc/udev/rules.d/70-persistent-net.rules4.修改虚拟机的网络配置: (1)vi /etc/sysconfig/network-scripts/ifcfg-eth0 (2)修改DEVICE的值为eth0 (3)删掉 HWADDR行 (4)注释掉 BOOTPROTO=dhcp (5)添加:IPADDR=192.168.0.10X NETMASK=255.255.255.0 GATEWA