如何在 Debian 上安装 Varnish 12

2023年 11月 15日 60.1k 0

Varnish 是一个 Web 应用程序加速器,旨在通过缓存经常访问的内容来提高 Web 服务器的性能。通过直接从内存中提供缓存内容,它大大减少了服务器负载,缩短了响应时间,并最终增强了用户体验。

varnish-cache

在 Debian 上安装 Varnish 12 Bookworm

步骤 1。顺利安装 Varnish 的第一步是确保您的 Debian 12 系统是最新的。这样可以防止冲突并确保兼容性。打开终端并执行以下命令:

sudo apt update
sudo apt upgrade

第2步。安装基本工具。

若要安装必要的工具,请运行以下命令:

sudo apt install curl
sudo apt install apt-transport-https

第 3 步。在 Debian 12 上安装 Varnish。

  • 方法 1:从 Debian 存储库安装 Varnish

通过运行以下命令安装 Varnish:

sudo apt install varnish

安装完成后,通过运行以下命令启动 Varnish 服务:

sudo systemctl start varnish

若要检查 Varnish 服务的状态,请运行以下命令:

sudo systemctl status varnish

要验证 Varnish 安装并检查其版本,请使用以下命令:

varnishd -V
  • 方法 2:从 Varnish 缓存存储库安装 Varnish

通过运行以下命令将 Varnish Cache 存储库添加到您的系统:

curl -s https://packagecloud.io/install/repositories/varnishcache/varnish74/script.deb.sh | sudo bash

通过运行以下命令更新包列表:

sudo apt update

现在通过运行以下命令安装 Varnish:

sudo apt install varnish=7.4.1-1~bookworm

第 3 步。配置 Varnish。

Varnish 基于 Varnish 配置语言 (VCL) 运行。了解和配置此语言是优化 Web 服务器性能的关键。

让我们创建一个自定义 VCL 配置文件,以根据您的特定需求定制 Varnish。您可以在此处定义缓存规则和后端服务器设置:

sudo nano /etc/varnish/default.vcl

在此文件中,您可以定义后端服务器和缓存规则。下面是一个基本示例:

backend default {
    .host = "127.0.0.1";
    .port = "8080";
}

sub vcl_recv {
    # Define caching rules here
}

sub vcl_fetch {
    # Modify server responses here
}

请记住保存更改。这只是一个起点;您可以根据需要进一步自定义配置。

自定义 VCL 配置到位后,您需要将其加载到 Varnish 中。使用以下命令:

sudo systemctl reload varnish

您可以通过运行以下命令来验证 VCL 配置:

varnishd -C -f /etc/varnish/default.vcl

第 4 步。用一个简单的网站测试清漆。

创建一个基本的 HTML 文件来测试 Varnish 缓存。将“”替换为您网站的内容:your_website_content

echo "your_website_content" | sudo tee /var/www/html/index.html

现在,使用 ‘curl’ 检查 Varnish 是否正在提供缓存的内容:

curl -I http://localhost

感谢您使用本教程在 Debian 12 Bookworm 上安装最新版本的 Varnish HTTP 缓存。如需更多帮助或有用信息,我们建议您查看 Varnish 官方网站。

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论