这一篇文章用于介绍在实际的开发环境里面(笔者注:从第一篇开始已经说明这是一个开发环境配置,win7下面的开发机器,虚拟机centos安装各种开源组件及服务,譬如memcache,然后看看win7下面可不可以访问centos的各种服务)win7的网站及程序如何访问虚拟机centos里面的服务,譬如这一篇的例子:memcache。


win7主机与centos互联

win7主机需要访问centos的服务,centos也需要上网,所以必须两个都ping通,参考了网上的相关文章,决定用桥接的方式来配置虚拟主机的网络。

首先,在虚拟机的edit选项(编辑)里选择虚拟网络编辑器,

得到如下界面:


选择vmne0,然后再桥接模式的桥接到里面选择真实的网卡:

我的界面如下:


点击确定。第一步完成。

第二步,设定虚拟机的网络适配器。

在 虚拟机-》设置 里面选择左侧的网络适配器,然后在连接方式选择桥接,如下:



点击确定。

第三步,进入centos设定ip地址,dnsip等信息,必须按照主机的信息设置。可以将centos看做一台独立的电脑进行设置。

如下:

在主机里面打开命令行,输入 ipconfig /all 命令查看有关ip设置信息,我的信息如下:




ok,那么运行centos,然后按照这个地址设置就ok了,当然,你本地ip段一致,但是最后一位请不要相同了。

如下:

右键点击本地连接图标:


选择编辑连接:


选中目前正在用的连接譬如:eth0,点击编辑:


这个地方我已经设置了,主要是选择ipv4设置标签页,然后方法选择手动,再添加地址规则,没什么好说的。

设置完就重启一下虚拟机。


测试:

centos ping 主机 及百度:



主机 ping centos:


ok,互连完成。下面就是正文了。


win7 下java程序访问虚拟机的memcache。


测试程序如下:


还记得上一篇的脚本吗?请先运行memcache服务。

然后下面就是程序了:

jsp页面


运行结果:




到这里我不得不说外语了:

well done。



Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐