如何在 Ubuntu 22.04 LTS 上安装清漆
admin
2023-08-01 02:15:52
0

Varnish是一个开源的高性能HTTP加速器,用于提高Web应用程序的性能和可扩展性。它是一个反向代理,位于 Web 服务器前面并缓存静态内容,例如 HTML、CSS 和 JavaScript 文件。通过缓存此内容,Varnish 减少了 Web 服务器的工作量,并加快了向用户交付内容的速度。Varnish提供了许多功能,例如私有CDN,Gzip压缩和解压缩,HTTP流传递和获取等。varnish-cachevarnish-cache

在 Ubuntu 22.04 LTS Jammy Jellyfish 上安装 Varnish

第 1 步。第一步是将系统更新到最新版本的软件包列表。为此,请运行以下命令:

sudo apt update
sudo apt install debian-archive-keyring curl gnupg apt-transport-https

第 2 步。安装阿帕奇。

默认情况下,Apache 在 Ubuntu 基础存储库中可用。现在运行以下命令,将最新的 Apache 稳定版安装到您的系统中:

sudo apt install apache2

默认情况下,在 Apache 安装成功完成后,该服务应已启动并运行。可以肯定的是,我们需要重新开始它:

sudo systemctl enable apache2
sudo systemctl start apache2

默认情况下,Apache 服务在端口 80 上运行。我们需要更改它,因为我们稍后可以将 Varnish 缓存配置为与 Apache Web 服务器一起使用:

nano /etc/apache2/ports.conf

找到以下行:

Listen 80

并且,将其替换为以下行:

Listen 8080

保存并关闭文件,然后编辑 Apache 默认虚拟主机配置文件:

nano /etc/apache2/sites-available/000-default.conf

找到以下行:

并将其替换为以下行:

保存并关闭文件,然后重新启动 Apache 服务以应用更改:

systemctl restart apache2

有关安装和管理 Apache 的其他资源,请阅读下面的帖子:

  • 如何在 Ubuntu Linux 上安装 Apache√

第 3 步。在 Ubuntu 22.04 上安装 Varnish。

默认情况下,Varnish 在 Ubuntu 22.04 基本存储库中可用。现在运行以下命令,将最新版本的 Varnish 缓存安装到 Ubuntu 系统:

sudo apt install varnish

之后,启动服务并使其在系统启动时运行:

sudo systemctl enable varnish
sudo systemctl start varnish

接下来,您需要将其配置为与您的 Web 服务器配合使用。为此,请打开 Varnish 配置文件 () 并输入以下行:/etc/varnish/default.vcl

nano /etc/varnish/default.vcl

根据后端服务器更改以下行:

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

第 4 步。测试清漆。

要测试 Varnish 是否正常工作,您可以使用 curl 命令向 Web 服务器发送请求。如果 Varnish 工作正常,则响应应来自 Varnish 缓存。您可以通过输入以下命令来测试这一点:

curl -I http://localhost

输出:

HTTP/1.1 200 OK
Date: Tue, 16 Jan 2023 14:18:34 GMT
Server: Apache/2.4.52 (Ubuntu)
Last-Modified: Tue, 16 Jan 2023 14:12:15 GMT
Vary: Accept-Encoding
Content-Type: text/html
X-Varnish: 2
Age: 0
Via: 1.1 varnish (Varnish/7.0)
ETag: W/\"29af-g0detz6b9e071-gzip\"
Accept-Ranges: bytes
Content-Length: 10671
Connection: keep-alive

感谢您使用本教程在 Ubuntu 22.04 LTS Jammy Jellyfish 系统上安装 Varnish with Apache。如需其他帮助或有用信息,我们建议您查看 Varnish 网站。

相关内容

热门资讯

Windows 11 和 10... Windows 11/10 文件夹属性中缺少共享选项卡 – 已修复 1.检查共享选项卡是否可用 右键...
Radmin VPN Wind... Radmin VPN 是一款免费且用户友好的软件,旨在牢固地连接计算机以创建一个有凝聚力的虚拟专用网...
如何修复 Steam 内容文件... Steam 内容文件锁定是当您的 Steam 文件无法自行更新时出现的错误。解决此问题的最有效方法之...
在 Windows 11 中打... 什么是链路状态电源管理? 您可以在系统控制面板的电源选项中看到链接状态电源管理。它是 PCI Exp...
iPhone 屏幕上有亮绿色斑... iPhone 是市场上最稳定的智能手机之一,这主要归功于专为它们设计的 iOS 操作系统。然而,他们...
事件 ID 7034:如何通过... 点击进入:ChatGPT工具插件导航大全 服务控制管理器 (SCM) 负责管理系统上运行的服务的活动...
Hive OS LOLMine... 目前不清退的交易所推荐: 1、全球第二大交易所OKX欧意 国区邀请链接: https://www.m...
QQ浏览器怎么制作简历 QQ浏览器是腾讯公司开发的一款极速浏览器,支持电脑,安卓,苹果等多种终端;更快的浏览体验,更安全的浏...
Apple Watch Ult... 所有运行 watchOS 7 或更高版本的 Apple Watch 型号都包含一项名为“优化电池充电...
统信UOS每次开机后不直接进入... 统信UOS每次开机后不直接进入系统而是进入到recovery模式 按方向上键选择UOS 20 SP1...