我们已经开发了一个应用程序,使用DJango 1.3.1,Python2.7.2,使用数据库作为SQL server2008。所有这些都托管在虚拟机上的Win 2008 R2操作系统中。客户端使用Windows7作为操作系统。
我们在没有VM的情况下开发了应用程序,突然客户回来说他们只能在VM上托管应用程序。现在的挑战是从客户端到VM上的服务器访问应用程序。
如果任何人做过这类应用程序,请请求他们共享步骤以访问VM上的应用程序。
因为我擅长独立系统,没有关于VM可访问性的知识。
我们已经做了所有的项目,并等待有人尽快回应。
首先感谢您的指导。
你好,湿婆。
发布于 2012-04-26 18:43:28
也许这会对你有一点帮助,尽管我的设置略有不同。我在OS X上通过ASP.NET fusion运行在Windows7上开发的VMware web应用程序。我从VM外部(网络中的Mac或其他计算机/手机的浏览器)访问web应用程序。
以下是所需的设置:
静态网络适配器设置为(
此时,VM充当自己的机器,因此您可以像访问网络上的另一台服务器一样访问它。
发布于 2012-04-26 18:57:57
VM和传统机器之间没有任何区别,这应该会影响您的应用程序。就你的代码而言,它并不关心它是安装在一台普通机器上,还是安装在一个虚拟化的来宾计算机上。
唯一的考虑因素(如@Brett所指出的)是网络。
如果目标是只有主机将访问来宾,那么您需要设置一个“仅主机”适配器。如果您的应用程序是通过vmware工作站(桌面产品)运行的,请参阅VMWare中的this support document。
如果要将应用程序部署在EXSi等vmware的基础设施产品上,则过程会更简单。您只需在虚拟机本身中为网络适配器分配正确的IP -就好像没有虚拟化一样。
您已经用wxpython标记了您的问题。如果您需要远程桌面访问-您可以在来宾(Windows Server)上启用远程桌面,并从RDC从Windows 7访问应用程序。
https://stackoverflow.com/questions/10331518
复制相似问题