安吉软件包安装#
要使用您发行版的包管理器安装和更新安吉,请添加并配置适当的存储库。 名称 版本 架构 9, 8 x86-64, arm64 3.21, 3.20, 3.19, 3.18 x86-64, arm64 10 x86-64, arm64 4.7 arm64 9 x86-64, arm64 12, 11 x86-64, arm64 14, 13 x86-64, arm64 9 x86-64 15 x86-64, arm64 9, 8 x86-64, arm64 8 x86-64 9, 8 x86-64, arm64 Chrome 12 x86-64, arm64 9 x86-64 24.04, 22.04, 20.04 x86-64, arm64 小技巧 我们每天都会测试并构建来自仓库的代码,
这些
每夜构建版本
适合在正式发布前尝试新功能。 每夜构建的版本始终对应即将发布的版本。
命名和安装方式通常与下文所示相同,
但请将路径前缀 要添加存储库,请创建一个名为 安装 Angie 软件包: (可选) 安装您需要的任何 额外 软件包: 启动服务: 使 Angie 在服务器重启后自动启动: 安装添加 Angie 存储库所需的先决条件: 下载 Angie 存储库的公钥以进行软件包验证: 添加 Angie 存储库: 更新存储库索引: 安装 Angie 软件包: (可选) 安装您需要的任何 额外 软件包: 启动服务: 使 Angie 在服务器重启时自动启动: 创建 安装添加 Angie 存储库所需的先决条件: 下载 Angie 存储库的公钥以进行软件包验证: 将下载的密钥导入受信任的密钥环: 保存密钥的签名: 添加 Angie 存储库: 更新存储库索引: 安装 Angie 软件包: (可选) 安装您需要的任何 额外 软件包: 启动服务: 使 Angie 在服务器重启后自动启动: 安装添加 Angie 存储库所需的先决条件: 下载 Angie 存储库的公钥以进行软件包验证: 添加 Angie 存储库: 更新存储库索引: (可选) 在运行封闭软件环境 (CSE) 时,
安装 Angie 二进制验证所需的密钥包: 更新 CSE: 然后 重启服务器: 安装 Angie 软件包: (可选) 安装您需要的任何 额外 软件包: 安装添加 Angie 存储库所需的先决条件: 下载 Angie 存储库的公钥以进行软件包验证: 添加 Angie 存储库: 更新存储库索引: 安装 Angie 软件包: (可选) 安装您需要的任何 额外 软件包: 要添加 Angie 存储库,请创建这些目录: 要配置存储库,请创建一个名为 下载 Angie 存储库的公钥以进行软件包验证: 更新存储库索引: 安装 Angie 软件包: (可选) 安装您需要的任何 额外 软件包: 启动服务: 要在服务器重启时自动启动 Angie: 要添加存储库,请创建一个名为 更新存储库索引: 安装 Angie 软件包: (可选) 安装您需要的任何 额外 软件包: 启动服务: 要在服务器重启后自动启动 Angie: 除了提供基本功能的软件包之外,我们还发布了一些额外的软件包,包括我们自己的和从经过筛选的第三方来源构建的。 控制台轻量版是一个轻量级的监控接口,发布在我们的存储库中,名为 为了扩展 Angie 的基本功能,您可以添加各种动态模块。模块可以根据相应版本的 Angie 从 source 构建,但从我们的存储库获取现成的软件包更为简单: 添加一个过滤器以转换 JPEG、GIF、PNG 和 WebP 图像。 允许在 Angie 配置中分别在 允许使用 Perl 编写 允许与 WebAssembly Micro Runtime 集成以执行 WASM 代码。 添加核心 WASM 支持。 允许与 Wasmtime 运行时集成以执行 WASM 代码。 添加一个过滤器以使用 XSLT 样式表转换 XML 响应。 要在 配置文件 中使用已安装的模块,
请在 还可以使用多种 第三方模块。发行版#
8
x86-64
1.8, 1.7
x86-64
7
x86-64, arm64
Fresh 12
x86-64https://download.angie.software/angie/*
替换为 https://download.angie.software/angie-nightly/*
。阿尔玛、CentOS、MSVSphere、Oracle、RED OS、Rocky、ROSA、SberLinux#
/etc/yum.repos.d/angie.repo
的文件,内容如下:[angie]
name=Angie repo
baseurl=https://download.angie.software/angie/almalinux/$releasever/
gpgcheck=1
enabled=1
gpgkey=https://angie.software/keys/angie-signing.gpg.asc
[angie]
name=Angie repo
baseurl=https://download.angie.software/angie/centos/$releasever/
gpgcheck=1
enabled=1
gpgkey=https://angie.software/keys/angie-signing.gpg.asc
[angie]
name=Angie repo
baseurl=https://download.angie.software/angie/msvsphere/$releasever/
gpgcheck=1
enabled=1
gpgkey=https://angie.software/keys/angie-signing.gpg.asc
[angie]
name=Angie repo
baseurl=https://download.angie.software/angie/oracle/$releasever/
gpgcheck=1
enabled=1
gpgkey=https://angie.software/keys/angie-signing.gpg.asc
[angie]
name=Angie repo
baseurl=https://download.angie.software/angie/redos/$releasever/
gpgcheck=1
enabled=1
gpgkey=https://angie.software/keys/angie-signing.gpg.asc
[angie]
name=Angie repo
baseurl=https://download.angie.software/angie/rocky/$releasever/
gpgcheck=1
enabled=1
gpgkey=https://angie.software/keys/angie-signing.gpg.asc
[angie]
name=Angie repo
baseurl=https://download.angie.software/angie/rosa-chrome/$releasever/
gpgcheck=1
enabled=1
gpgkey=https://angie.software/keys/angie-signing.gpg.asc
priority=9
[angie]
name=Angie repo
baseurl=https://download.angie.software/angie/rosa/$releasever/
gpgcheck=1
enabled=1
gpgkey=https://angie.software/keys/angie-signing.gpg.asc
priority=9
[angie]
name=Angie repo
baseurl=https://download.angie.software/angie/sberlinux/$releasever/
gpgcheck=1
enabled=1
gpgkey=https://angie.software/keys/angie-signing.gpg.asc
priority=9
$ sudo yum install -y angie
$ sudo yum install -y <PACKAGE NAME>
$ sudo systemctl start angie
$ sudo systemctl enable angie
Alpine#
$ sudo apk update
$ sudo apk add curl ca-certificates
$ sudo curl -o /etc/apk/keys/angie-signing.rsa \
https://angie.software/keys/angie-signing.rsa
$ echo "https://download.angie.software/angie/alpine/v$(egrep -o \
'[0-9]+\.[0-9]+' /etc/alpine-release)/main" \
| sudo tee -a /etc/apk/repositories > /dev/null
$ sudo apk update
$ sudo apk add angie
$ sudo apk add <PACKAGE NAME>
$ sudo service angie start
$ sudo rc-update add angie
ALT Linux#
/etc/ssl/angie
目录:$ sudo mkdir -p /etc/ssl/angie/
$ sudo apt-get update
$ sudo apt-get install -y curl apt-https
$ sudo curl -o /etc/ssl/angie/angie-signing.gpg \
https://angie.software/keys/angie-signing.gpg
$ sudo gpg --no-default-keyring \
--keyring /usr/lib/alt-gpgkeys/pubring.gpg --import /etc/ssl/angie/angie-signing.gpg
$ echo 'simple-key "angie" {
Fingerprint "EB8EAF3D4EF1B1ECF34865A2617AB978CB849A76";
Name "Angie (Signing Key) <devops@tech.wbsrv.ru>";
}' | sudo tee /etc/apt/vendors.list.d/angie.list > /dev/null
$ echo "rpm [angie] https://download.angie.software/angie/altlinux/10/ $(uname -m) main" \
| sudo tee /etc/apt/sources.list.d/angie.list > /dev/null
$ echo "rpm [angie] https://download.angie.software/angie/altlinux-sp/10/ $(uname -m) main" \
| sudo tee /etc/apt/sources.list.d/angie.list > /dev/null
$ echo "rpm [angie] https://download.angie.software/angie/altlinux-sp/8/ $(uname -m) main" \
| sudo tee /etc/apt/sources.list.d/angie.list > /dev/null
$ sudo apt-get update
$ sudo apt-get install -y angie
$ sudo apt-get install -y <PACKAGE NAME>
$ sudo systemctl start angie
$ sudo systemctl enable angie
Astra SE#
$ sudo apt-get update
$ sudo apt-get install -y ca-certificates curl lsb-release
$ sudo curl -o /etc/apt/trusted.gpg.d/angie-signing.gpg \
https://angie.software/keys/angie-signing.gpg
$ echo "deb https://download.angie.software/angie/astra-se/$(egrep -o \
'[0-9]+.[0-9]+' /etc/astra_version) unstable main" \
| sudo tee /etc/apt/sources.list.d/angie.list > /dev/null
$ sudo apt-get update
$ sudo apt-get install -y angie-digsig-key
$ sudo update-initramfs -uk all
$ sudo shutdown -r now
$ sudo apt-get install -y angie
$ sudo apt-get install -y <PACKAGE NAME>
Debian、Ubuntu#
$ sudo apt-get update
$ sudo apt-get install -y ca-certificates curl
$ sudo curl -o /etc/apt/trusted.gpg.d/angie-signing.gpg \
https://angie.software/keys/angie-signing.gpg
$ echo "deb https://download.angie.software/angie/$(. /etc/os-release && echo "$ID/$VERSION_ID $VERSION_CODENAME") main" \
| sudo tee /etc/apt/sources.list.d/angie.list > /dev/null
$ sudo apt-get update
$ sudo apt-get install -y angie
$ sudo apt-get install -y <PACKAGE NAME>
FreeBSD#
$ sudo mkdir -p /usr/local/etc/pkg/angie/ /usr/local/etc/pkg/repos/
/usr/local/etc/pkg/repos/angie.conf
的文件,内容如下:angie: {
url: "https://download.angie.software/angie/freebsd/${VERSION_MAJOR}/${ARCH}",
signature_type: "pubkey",
pubkey: "/usr/local/etc/pkg/angie/angie-signing.rsa",
enabled: yes
}
$ sudo curl -o /usr/local/etc/pkg/angie/angie-signing.rsa \
https://angie.software/keys/angie-signing.rsa
$ sudo pkg update
$ sudo pkg install -y angie
$ sudo pkg install -y <PACKAGE NAME>
$ sudo service angie start
$ sudo sysrc angie_enable=YES
openSUSE#
/etc/zypp/repos.d/angie.repo
的文件,内容如下:[angie]
name=Angie repo
baseurl=https://download.angie.software/angie/opensuse/$releasever_major/
gpgcheck=1
enabled=1
gpgkey=https://angie.software/keys/angie-signing.gpg.asc
$ sudo zypper refresh
$ sudo zypper install -y angie
$ sudo zypper install -y <PACKAGE NAME>
$ sudo systemctl start angie
$ sudo systemctl enable angie
额外#
控制台轻量版#
angie-console-light
。它的安装方式与上面所述的 angie
软件包相同;请参见 Console Light 网络监控面板 中的配置步骤。动态模块#
http
和 stream
上下文中使用 njs(JavaScript 子集)。location
和变量处理程序,
还可以从 SSI 调用 Perl。main
上下文中使用 load_module 指令加载它:load_module modules/<module name>.so;