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

我已经看到很多有趣的Varnish的参考,并希望玩它。 但是,我运行Windows XP,并没有额外的机器可用来运行Linux,也没有太多的Linux技能。 我想在一些虚拟化软件下安装linux,所以我可以评估Varnish和VCL。

在Windows上运行Linux作为虚拟机的任何方式都可以有两全其美的好处? 给了我一些很好的提示。 我很好地使用虚拟PC (我现在使用)或VirtualBox (这似乎是一个不错的select)。 任何build议在哪些使用?

接下来,哪个Linux发行版最有意义。 我真的不需要桌面版本,如果我只想玩networking级应用程序。 我更喜欢那些不占用太多磁盘空间的东西,而且很容易设置,甚至已经大部分都安装在虚拟硬盘上。 一些有清漆和任何依赖项安装将是最好的select。

虚拟PC一直以来都是Linux发行版的一大难题(许多Linux发行版都需要安装16位graphics,而VPC不支持这种技术)。 虚拟机或VMWare服务器是build立虚拟化Linux机器的更好的select。

Varnish作为一个附加软件包被包含在标准的Ubuntu发行版中,所以它很容易上手。 您可以从VMWare站点下载vmware ubuntu应用装置。

VirtualBox的。 可在更多的平台和无缝模式的应用程序。 你不会真的需要与虚拟服务器无缝使用。 您可以运行虚拟无头,并使用putty和ssh传输文件,并在需要时获取shell。

如果您将端口转发到默认natnetworking,您可以访问位于http:// localhost:3128的 Web服务器的http:// localhost和varnish proxycaching中的常规Web服务器或您分配给它的任何上端口。 或者使用桥接networking,并分配虚拟它自己的地址。

Debian和Ubuntu有7万个search结果,Centos〜55k

  • Debian – 使用最less的服务器安装
  • Ubuntu – 使用Jeos
  • Centos – (Fedora AOS可能还没有尝试过),这是最大的基本安装

所有重要的发行版都可以。 Fedora,Ubuntu,Opensuse,Gentoo和LFS虚拟化。

你应该从源代码编译当前版本,如果你的回购有一个较旧的。 从发行版的仓库安装varnish的开发版本以获取所有的依赖项源代码。 然后检查清漆源代码控制的当前版本并编译。

安装基础并为隔离的testing框架添加软件包

  • web服务器 – nginx,lighttpd或apache等
  • 数据库服务器 – mysql,postgresql,sqllite等
  • 文件传输服务器/shell控制台服务器 – openssh
  • 反向代理服务器 – 清漆开发包,应该拉入依赖源
  • 编译器,源代码控制,debugging器,自动testing框架,错误跟踪
  • 日志查看器,networking和系统监控,备份,性能工具
  • 维基 – 使用作为清漆和configuration,使用和testing笔记的饲料