首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Windows 7客户端访问托管在虚拟机中的Django应用程序的步骤

问从Windows 7客户端访问托管在虚拟机中的Django应用程序的步骤
EN

Stack Overflow用户
提问于 2012-04-26 18:21:24
回答 2查看 396关注 0票数 0

我们已经开发了一个应用程序,使用DJango 1.3.1,Python2.7.2,使用数据库作为SQL server2008。所有这些都托管在虚拟机上的Win 2008 R2操作系统中。客户端使用Windows7作为操作系统。

我们在没有VM的情况下开发了应用程序,突然客户回来说他们只能在VM上托管应用程序。现在的挑战是从客户端到VM上的服务器访问应用程序。

如果任何人做过这类应用程序,请请求他们共享步骤以访问VM上的应用程序。

因为我擅长独立系统,没有关于VM可访问性的知识。

我们已经做了所有的项目,并等待有人尽快回应。

首先感谢您的指导。

你好,湿婆。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-04-26 18:43:28

也许这会对你有一点帮助,尽管我的设置略有不同。我在OS X上通过ASP.NET fusion运行在Windows7上开发的VMware web应用程序。我从VM外部(网络中的Mac或其他计算机/手机的浏览器)访问web应用程序。

以下是所需的设置:

静态网络适配器设置为(

  • ),以便虚拟机具有自己的IP address
  • Configure虚拟机以具有静态IP

此时,VM充当自己的机器,因此您可以像访问网络上的另一台服务器一样访问它。

票数 0
EN

Stack Overflow用户

发布于 2012-04-26 18:57:57

VM和传统机器之间没有任何区别,这应该会影响您的应用程序。就你的代码而言,它并不关心它是安装在一台普通机器上,还是安装在一个虚拟化的来宾计算机上。

唯一的考虑因素(如@Brett所指出的)是网络。

如果目标是只有主机将访问来宾,那么您需要设置一个“仅主机”适配器。如果您的应用程序是通过vmware工作站(桌面产品)运行的,请参阅VMWare中的this support document。

如果要将应用程序部署在EXSi等vmware的基础设施产品上,则过程会更简单。您只需在虚拟机本身中为网络适配器分配正确的IP -就好像没有虚拟化一样。

您已经用wxpython标记了您的问题。如果您需要远程桌面访问-您可以在来宾(Windows Server)上启用远程桌面,并从RDC从Windows 7访问应用程序。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10331518

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档