我有一个Web应用程序作为VMWare播放器客户操作系统内的http服务器运行,我试图从主机操作系统访问内容。 客户端运行Ubuntu,主机运行Windows XP。
问题是,当我尝试从主机操作系统的浏览器访问应用程序时,内容的加载需要很长时间(单个页面最多可能需要一分钟)。 来宾操作系统中的浏览器可以毫无问题地访问应用程序。
有任何想法吗?
所以,这些build议是相当可能的工作…但答案不能解释为什么它的作品。 延迟最可能的原因是Web服务器或浏览器(不明显)试图反向查找浏览器的IP地址以查看地址是否被欺骗,并在查询中超时。 所以如果你在本地给它一个答案,它反应更快。
迟到的答案。 我正在尝试在Vmware主机Win7的Ubuntu guest 10.10中运行RoR 3.0应用程序。 从主机操作系统访问客户机内运行的RoR应用程序非常缓慢。 尝试了一些东西,如TCP卸载,校验和,select桥接连接没有任何工作。 最后尝试在Mongrel服务器的RoR应用程序中运行。 有效。 我不知道为什么,也许webrick服务器出了问题。
我不知道它是什么样的应用程序,但也许尝试为您的主机系统设置名称。 我的意思是在Ubuntu中编辑/ etc / hosts – 并在那里设置IP和Windows XP的任何名称。 例如; 192.168.0.10 windowsxp(为windowsxp设置正确的IP)。