VMware主机访问虚拟机调试网站

2008-08-01 21:52| 分类:tech web开发| 标签: | 7,592 次点击

我现在机子的系统是XP,IIS一直有问题,重装了很多次都不能解决问题。因为使用了很久(一年半多了),所以不忍换新的。为了调试网站,就在vmware中安装了windows server 2003来调试。具体做法见之前写的《vmware组建XP+windows 2003开发者模式》,简单说就是把虚拟机中的IIS网站路径设为网上邻居中的路径(这个路径就是主机上的网站程序目录),然后在虚拟机中访问和调试(这样子调试ASP网页是没有问题的,但.net网站会因为权限不够的问题而不能正常调试)。但是这样子有很多问题。

比如我在虚拟机中也装上了FF3和firebug,甚至还装了The World和IE Development Toolbar,但在虚拟机中浏览器的鼠标手势都不能使用(Maxthon也是如此),所以每次都得去按后退按钮,很不符合我的习惯。

而且,今天发现了IE6的一个bug(DIV浮动IE文本出现3px间距的bug  IE 3-Pixel-Jog Bug),虚拟机中的win2003是IE6,主机是IE8,所以在虚拟机的IE6可以看到这个bug,但我想试试IE8中是否有这个bug,就必须让主机来访问这个网页了。

后来想到当初我做《VMware虚拟网络环境下使用Bind9模拟主DNS服务器,缓存DNS服务器》这个实验时曾把各个虚拟机用NAT相互连接起来,可以实现虚拟机和主机的互访。当时主要是测试Bind9搭建的DNS服务器的,除了用到虚拟机中的域名解析外,只是简单的ping了下,为何现在不试试用NAT中的IP直接访问虚拟机中的IIS架设的网站呢?于是google了下自己的博客,找到了《VMware采用NAT连接搭建虚拟局域网》,启动了VMware的共享上网服务,重启客户机,看到客户机中的本地连接是1Gbps,可以连接上了。然后在客户机中用ipconfig看到IP地址是:192.168.203.136,马上在主机xp中访问,发现可以正常访问,大功告成。

很惭愧,这么简单的调试网站的方法我没有想到,都已经做到用主机和虚拟机中的几台客户机搭建局域网的程度上了,还是没想到可以在主机用IP直接访问客户机中的网站。以前只懂得在虚拟机中调试,好多时间都浪费了!

给自己看的:

IIS问题,我今天最后一次用阿江探针查看了,发现IIS不支持Microsoft.XMLHTTP,而2003的IIS是支持的,不知道是不是这个原因,但我安装了MSXML4.0 sp2也没用,不打算再探究这个IIS的问题了。

VMware采用NAT连接搭建虚拟局域网

2008-05-06 23:38| 分类:tech ubuntu| 标签: | 14,798 次点击

一、因为我的电脑在校园网环境下,联网需要用锐捷,而锐捷只允许一个用户名绑定一个网卡,而vmware虚拟机的网络服务会模拟出一个网卡,所以锐捷会提示“8021x 目前系统工作环境与软件运行环境相冲突,软件不能正常运行!(Code:2)”的冲突。于是我使用了这里介绍的“mento锐捷”,安装时要注意用你们学校的锐捷安装文件夹下的8021x.exe(比如我们学校的版本是3.22.0.0)覆盖到mento锐捷的安装目录中。这个修改版的锐捷可以支持多网卡,甚至选择网卡登录,这样就不再提示冲突了。(虽然它会提示“不支持的锐捷客户端版本”) (more…)

VMware6.0下的ubuntu8.04安装vmware tools(vmtools)(失败)

5:24| 分类:tech ubuntu| 标签: | 16,265 次点击

如果是完全版的vmware,则不需要下载的步骤和第1、2两个步骤,直接用虚拟机中的“安装vmware tools”即可看到linux.iso光盘被加载。

因为我用的是精简版的VMware wordstation 6.0.0 build 45731,只有几十M当然是没有linux.iso了,VMware Tools的安装镜像网上很难找到下载,好不容易才找到一个集成了共享补丁的linux.iso,在此下载:vmware-tools-distrib.part1.rar vmware-tools-distrib.part2.rar

后来我安装完后没任何反应,仍然是“没有安装vmware tools”,担心这个版本太低不能用在ubuntu 8.04上,于是又改成了Download VMware Workstation 6.0.3 VMware tools大全上下载的linux.iso,介绍说是6.03版的。

(more…)