在 Ubuntu 桌面上使用 apt-cacher 设置 Apache Web 服务器

在 Ubuntu 桌面上使用 apt-cacher 设置 Apache Web 服务器

有没有人尝试过下面描述的目标。我们将这样做,并在此探究成功的机会有多大。

目标是在以下环境中拥有 apt-cacher。

-) Ubuntu 14.04 LTS 桌面版或更高版本 Ubuntu LTS 桌面版

..意味着还需要安装和配置 Apache Web 服务器

-) 提到 Ubuntu 是一个由 VirtualBox 驱动的虚拟机

..它对物理主机使用 NAT 网络适配器。

-) apt-cacher 客户端也是同一物理主机上的虚拟机(VirtualBox 和其他 sw 虚拟化解决方案)。

..一个 apt-cacher 客户端与缓存器在同一个虚拟机上运行

-) 稍后,一些客户端位于其他物理主机上,但位于同一本地网络

答案1

使用 apt-cacher 时我陷入了困境。此外,它只缓存一个版本。最好设置trafficserver.apache.org 并配置为网络流量的通用缓存代理。您可以为 *.deb 设置规则。

答案2

我从 2012 年开始在虚拟机上使用它apt-cacher-ng来为运行不同版本 ubuntu 的大约 10 台其他虚拟机提供更新。

设置它非常简单,服务器提供了一个网络界面来提供一些信息,但我从来没有使用过它。

在客户端我必须编辑/etc/apt/apt.conf.d/01proxy并添加

Acquire::http { Proxy "http://CACHER-IP:3142"; };

如果你还没有,那就花点时间开始吧。这确实是一个不错的解决方案,如果你让它运行一次,它就会自动运行。

如果我遗漏了什么,请随时进一步询问。

相关内容