![在 Windows XP 主机上使用虚拟化 Linux 客户机评估 Varnish 的最简单方法是什么?](https://linux22.com/image/488018/%E5%9C%A8%20Windows%20XP%20%E4%B8%BB%E6%9C%BA%E4%B8%8A%E4%BD%BF%E7%94%A8%E8%99%9A%E6%8B%9F%E5%8C%96%20Linux%20%E5%AE%A2%E6%88%B7%E6%9C%BA%E8%AF%84%E4%BC%B0%20Varnish%20%E7%9A%84%E6%9C%80%E7%AE%80%E5%8D%95%E6%96%B9%E6%B3%95%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.png)
我看到了很多有趣的参考资料漆并想尝试一下。但是,我运行的是 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 以及配置、使用和测试说明