将虚拟 PC(虚拟盒)设置为 Web 服务器

将虚拟 PC(虚拟盒)设置为 Web 服务器

我在 Windows 7 上。我正在考虑设置一个带有虚拟盒的虚拟 PC/ubuntu 来充当 (Linux) 测试 Web 服务器。我该如何设置它?我认为 NAT 网络的默认设置将失败,因为虚拟 PC 和我的 PC(主机)不在同一个网络上?

我想为了让事情简单一点,我也需要设置 FTP?这样我就可以轻松地将我的 Web 应用程序上传到服务器了?

所以我认为这里有 2 个主要问题。设置虚拟盒(客户机)+ Windows 7(主机),以便它们可以像在正常的 Web 请求场景中一样“对话”。另一件事是我应该如何设置共享?FTP 的替代方法是设置虚拟盒以便能够访问我的 Windows 开发文件夹,以便在开发时获取要使用的文件

答案1

为了在客户操作系统和主机之间建立直接通信,您可以设置桥接网络或仅主机网络。另一种方法是配置为 NAT 并设置相应的端口转发。我认为您很遗憾无法绕过阅读 VBox 手册的网络部分:http://www.virtualbox.org/manual/ch06.html

当然,您可以设置几个共享文件夹来共享文件。根据您的客户操作系统,这或多或少会很方便 - 但无论您使用哪种操作系统,都一点也不困难。

FTP 是 Web 开发的一个不错的选择,因为大多数支持 Web 开发的 IDE 都支持 FTP 发布。另一种方法是设置 WebDAV。

如果您需要帮助设置东西,您必须指定要使用哪个客户操作系统(Linux?)

答案2

我会使用bridged网络而不是NAT,这样虚拟机就可以在网络上获得自己的 IP - 我希望虚拟机看起来尽可能真实。然后您可以在 Web 浏览器中使用此 IP 地址来测试服务器。

同样,我总是使用普通网络工具(Samba、ftp 或其他)在真实机和虚拟机之间共享文件夹,而不是使用 Virtualbox 自己的共享文件夹工具。

相关内容