如何在 Amazon Linux 2023 中安装 varnish 缓存?

如何在 Amazon Linux 2023 中安装 varnish 缓存?

我想安装清漆缓存6在 Amazon Linux 2023 中。

Sudo dnf install varnish

上述命令返回“未找到包”的消息。

尝试直接安装 rpm 包但无法解决太多依赖关系。

甚至尝试使用 packagecloud repo,但由于总是缺少某些依赖项,所有方法都无法安装。

如果有人知道在 Amazon Linux 2023 中安装 varnish 缓存的正确方法,请告知

答案1

安装非 repo 软件包并考虑依赖关系的通常方法是使用命令:

yum localinstall path://to/varnish.rpm

其中path可以是 URL 或文件系统路径

答案2

虽然没有适用于 Amazon Linux 的官方 Varnish 软件包,但您可以尝试手动安装 EL9 软件包。

虽然不能保证 100% 兼容,但我确实设法安装并运行了它varnishd

供参考https://packagecloud.io/varnishcache是查找官方 Varnish 软件包的地方。

复制下载链接的 URL 和wget服务器上的 RPM 文件。然后,您可以使用 进行安装sudo dnf install

使用 Varnish Cache 7.3 的示例

下面是一个使用的示例Varnish 缓存 7.3

sudo wget -O varnish.rpm https://packagecloud.io/varnishcache/varnish73/packages/el/9/varnish-7.3.0-1.el9.x86_64.rpm/download.rpm?distro_version_id=240

sudo dnf install varnish.rpm

使用 Red Hat、Ubuntu 或 Debian

如果您确实想确保可以使用 100% 兼容的官方软件包,您应该考虑在 AWS 上切换到 Red Hat、Ubuntu 或 Debian 映像。

https://www.varnish-software.com/developers/tutorials/#installations安装指南。

官方 Varnish AWS 镜像

您也可以使用官方的 Varnish Software AWS 镜像之一。转到https://www.varnish-software.com/developers/tutorials/#cloud有关 Debian 或 Red Hat 的安装说明。

供参考:官方 AWS 镜像将安装清漆企业,Varnish 的商业版本。将会有一个每月额外许可费这是在基础设施成本之上收取的费用。参见https://docs.varnish-software.com/varnish-enterprise/有关 Varnish Enterprise 功能的更多信息。

相关内容