【问题标题】:Running a webserver on a virtual machine (VirtualBox) - Pros/Cons in terms of security在虚拟机 (VirtualBox) 上运行网络服务器 - 安全性方面的优缺点
【发布时间】:2026-02-05 03:30:01
【问题描述】:

我想提高我在 gnu/linux 方面的技能,并更好地了解服务器的工作原理。所以我想我应该用 ftp、ssh、svn 等设置一个 apache 网络服务器。因为我每天在安装 linux dist 的工作中使用 Adob​​e 产品。直接在我的机器上不是一种选择。是的,我可能可以使用 linux 和 vista 进行双引导。但由于我是新手,我不想冒险让我的机器发生故障。

所以我想开始安装 dist.具有相当陡峭的学习曲线和大量手动配置。最大限度地熟悉命令行操作等。目标是使其正常工作并进行安全设置。

所以在我写 WOT 之前;

我很好奇,这样的设置在安全性方面有什么优缺点?

谢谢!

【问题讨论】:

    标签: linux security apache virtualization virtualbox


    【解决方案1】:

    没有,如果*nix 系统位于虚拟机或物理硬件上,如果您授予它访问资源的权限,则没有区别。

    对于虚拟机,如果您不希望它访问主机硬盘,则不要添加物理硬盘。网络和任何其他资源也是如此。

    【讨论】:

      【解决方案2】:

      我在我的单个服务器上运行了一堆虚拟服务器。我使用的是 OpenVZ,但基本的利弊是一样的。

      优点 我很享受能够进行很多实验的事实。我可以安装东西,把事情搞砸,然后干脆清除整个虚拟服务器并重新开始。它胜过在现实生活中重新安装操作系统。我也可以通过这种方式轻松比较和对比竞争产品。我还能够监控系统的运行并以更亲密的方式了解它是如何工作的。

      缺点 资源消耗,这也是我选择 OpenVZ 的原因 - 与 VirtualBox 相比,它消耗的资源并不多。

      在安全方面,您需要采取与实际系统相同的预防措施。不同之处在于,如果您的机器遭到入侵,您可以轻松将其清除。

      【讨论】:

      • 什么分布。 OpenVZ 支持吗?我在我的虚拟机上使用 Arch atm
      • 查看 openvz 站点。你也可以从源代码编译它。