我目前正在本地计算机上开发 django 应用程序,因此我需要设置一个服务器。由于 Apache/Python 在基于 Linux 的系统上使用起来非常方便,并且我的本地计算机安装了 Windows 7,因此我决定安装带有 ubuntu 的 VM(使用 VM Player)。
我在 ubuntu 上安装了 Apache/MySQL/Python/Django,运行良好。但是,我想继续在 Windows 中编码,并能够通过 Windows 连接到 ubuntu 服务器。也就是说,我将能够打开浏览器窗口并连接到 ubuntu 服务器上的站点。
那可能吗?
谢谢,梅尔
答案1
如果您将虚拟机设置为连接到桥接或仅主机以太网接口,您将能够从 Windows 连接到虚拟机,它将像网络中的其他计算机一样可访问。
你可以设置一个 FTP 服务器,让 Windows 可以访问它。而且,许多 IDE 都能够自动上传到 FTP 服务器。
答案2
一些 ubuntu 版本设置了防火墙,因此您必须对其进行配置以方便使用。
并且不要忘记配置你的 apache/MySQL 或其他服务/守护进程,以便它们接受来自网络设备的请求(不仅仅是来自 127.0.0.1/localhost)。
答案3
你可能还想看看 vagrant 项目。它们让设置“开发服务器”虚拟机变得非常容易: