在 Windows XP 主机上使用虚拟化 Linux 客户机评估 Varnish 的最简单方法是什么?

在 Windows XP 主机上使用虚拟化 Linux 客户机评估 Varnish 的最简单方法是什么?

我看到了很多有趣的参考资料并想尝试一下。但是,我运行的是 Windows XP,没有多余的机器可以运行 Linux,我也没有太多的 Linux 技能。我想在某些虚拟化软件下安装 Linux,这样我就可以评估 Varnish 及其 VCL。

有没有办法可以在 Windows 上以虚拟机的形式运行 Linux,从而实现两全​​其美?给了我一些很好的建议。我可以用虚拟电脑(我现在使用的)或虚拟盒(这似乎是个不错的选择)。对于使用其中哪一个,有什么建议吗?

接下来,哪个 Linux 发行版最有意义。如果我只想使用网络级应用程序,我实际上不需要桌面版本。我更喜欢不占用太多磁盘空间且易于设置的东西,或者甚至已经在虚拟硬盘上基本设置好的东西。安装了 Varnish 和任何依赖项的东西将是最好的选择。

答案1

从历史上看,Virtual PC 一直是 Linux 发行版的一大难题(许多 Linux 发行版需要安装 16 位图形,而 VPC 不支持)。Virtual box 或 VMWare Server 是设置虚拟化 Linux 盒的更好选择。

Varnish 是作为附加包包含在标准 Ubuntu 发行版中的,因此从那里开始使用非常容易。您可以从 VMWare 网站下载 vmware ubuntu 设备。

答案2

Virtualbox。适用于更多平台和无缝模式应用程序。您实际上不需要将无缝与服务器虚拟一起使用。您可以运行虚拟无头程序并使用 putty 和 ssh 传输文件并在需要时获取 shell。

如果你将默认 nat 网络端口转发,你将可以访问常规 Web 服务器http://本地主机并清除 Web 服务器的代理缓存http://本地主机:3128或者您将其分配给的任何上部端口。或者使用桥接网络并为其分配虚拟地址。

Debian 和 Ubuntu 的搜索量约为 7 万次,Centos 约为 5.5 万次

  • Debian - 使用最小服务器安装
  • Ubuntu - 使用 Jeos
  • Centos -(可能是 Fedora AOS?还没试过)这是最大的基础安装

所有主流发行版都应该没问题。Fedora、Ubuntu、Opensuse、Gentoo 和 LFS 虚拟版。

如果您的存储库有旧版本,则应从源代码编译当前版本。从发行版的存储库安装 varnish 的开发版本以安装所有依赖源。然后从 varnish 源代码管理中检出当前版本并进行编译。

安装基础并添加独立测试框架的包

  • web 服务器 - nginx、lighttpd 或 apache 等。
  • 数据库服务器-mysql、postgresql、sqllite 等。
  • 文件传输服务器/shell 控制台服务器 - openssh
  • 反向代理服务器 - varnish 开发包,应该引入依赖源
  • 编译器、源代码控制、调试器、自动测试框架、错误跟踪
  • 日志查看器、网络和系统监控、备份、性能工具
  • wiki - 用作 varnish 的 feed 以及配置、使用和测试说明

相关内容