VMWARE中guest机安装了xp/2003 server,想安装xampp,上边跑dokuwiki等PHP应用。

结果发现在guest机中能访问宿主机中页面,能访问宿主机所在外网页面,但是在宿主机中无法访问guest机中建立的页面。


查看了:http://www.2cto.com/os/201206/134390.html

通过设置vmwareNAT,做了端口的映射,这样局域网访问你的主机相应端口的时候,就会映射到虚拟机中。


另外,还需要在宿主机的防火墙中添加端口,否则局域网仍然访问不了主机。(因为没检查这里,搞了半天)



PS. xampp在win 2003 server中不能直接运行,因为之前的xmapp是在vc6中编译的,需要下载个vc8 redistribuition pack,或者下载个支持win2003的xmapp版本。


xampp默认配置是对开发者的,很多服务的管理员/root密码没有设置,不适合生产环境,需要修改配置。可以参考:http://www.apachefriends.org/zh_cn/xampp-windows.html