Установка#
Поддерживаемые дистрибутивы#
Alpine
#
Версия |
Платформа |
---|---|
|
x86_64, aarch64 |
|
x86_64, aarch64 |
|
x86_64, aarch64 |
|
x86_64, aarch64 |
Debian
#
Версия |
Платформа |
---|---|
|
x86_64, aarch64 |
|
x86_64, aarch64 |
Oracle
#
Version |
Platform |
---|---|
|
x86_64, aarch64 |
|
x86_64, aarch64 |
RED OS
#
Версия |
Платформа |
---|---|
|
x86_64 |
Rocky
#
Версия |
Платформа |
---|---|
|
x86_64, aarch64 |
|
x86_64, aarch64 |
Ubuntu
#
Версия |
Платформа |
---|---|
|
x86_64, aarch64 |
|
x86_64, aarch64 |
Установка на сервер#
Чтобы поставить Angie PRO на новой машине, необходимо подключить и настроить репозиторий пакетов Angie PRO. После этого можно будет установить и обновлять Angie PRO из этого репозитория средствами пакетного менеджера.
Примечание
Если у вас есть лицензия Angie PRO, но нет сертификата/ключа, обратитесь по адресу support@angie.software
Alpine
#
- Переименуйте полученные с лицензией файлы:
angie-repo.crt в
/etc/apk/cert.pem
— сертификатangie-repo.key в
/etc/apk/cert.key
— приватный ключ
Установите пакеты, необходимые для подключения репозитория Angie PRO:
$ sudo apk add curl ca-certificates
Скачайте публичный ключ репозитория Angie PRO, используемый apk для проверки подлинности пакетов:
$ sudo curl -o /etc/apk/keys/angie-signing.rsa \
https://angie.software/keys/angie-signing.rsa
Добавьте репозиторий Angie PRO в файл /etc/apk/repositories:
$ echo "https://download.angie.software/angie-pro/alpine/v$(egrep -o \
'[0-9]+\.[0-9]+' /etc/alpine-release)/main" \
| sudo tee -a /etc/apk/repositories >/dev/null
Установите пакет Angie PRO:
$ sudo apk add angie-pro
Если необходимо, установите дополнительно модули:
$ sudo apk add <package-name>
Запустите сервис:
$ sudo service angie start
Чтобы сервис стартовал после перезагрузки сервера, выполните команду:
$ sudo rc-update add angie
Debian
/ Ubuntu
#
Создайте директорию /etc/ssl/angie:
$ sudo mkdir -p /etc/ssl/angie
- Поместите полученные с лицензией файлы:
angie-repo.crt в
/etc/ssl/angie/angie-repo.crt
— сертификатangie-repo.key в
/etc/ssl/angie/angie-repo.key
— приватный ключ
Выполните команду:
$ sudo chown -R _apt:nogroup /etc/ssl/angie
Установите пакеты, необходимые для подключения репозитория Angie PRO:
$ sudo apt-get install -y apt-transport-https lsb-release \
ca-certificates curl gnupg2
Скачайте публичный ключ репозитория Angie PRO, используемый apt для проверки подлинности пакетов:
$ sudo curl -o /etc/apt/trusted.gpg.d/angie-signing.gpg \
https://angie.software/keys/angie-signing.gpg
Для подключения apt-репозитория Angie PRO, выполните следующую команду:
$ echo "deb https://download.angie.software/angie-pro/debian/ `lsb_release -cs` main" \
| sudo tee /etc/apt/sources.list.d/angie.list >/dev/null
$ echo "deb https://download.angie.software/angie-pro/ubuntu/ `lsb_release -cs` main" \
| sudo tee /etc/apt/sources.list.d/angie.list >/dev/null
Создайте файл конфигурации apt репозитория Angie PRO в /etc/apt/apt.conf.d:
$ sudo vi /etc/apt/apt.conf.d/90download-angie
со следующим содержимым:
Acquire::https::download.angie.software::Verify-Peer "true";
Acquire::https::download.angie.software::Verify-Host "true";
Acquire::https::download.angie.software::SslCert "/etc/ssl/angie/angie-repo.crt";
Acquire::https::download.angie.software::SslKey "/etc/ssl/angie/angie-repo.key";
Установите пакет Angie PRO:
$ sudo apt-get update
$ sudo apt-get install -y angie-pro
Если необходимо, установите дополнительно пакеты модулей:
$ sudo apt-get install -y <package-name>
Oracle
/ RED OS
/ Rocky
#
Создайте директорию /etc/ssl/angie:
$ sudo mkdir -p /etc/ssl/angie
- Поместите полученные с лицензией файлы:
angie-repo.crt в
/etc/ssl/angie/angie-repo.crt
— сертификатangie-repo.key в
/etc/ssl/angie/angie-repo.key
— приватный ключ
Для подключения yum-репозитория создайте файл с именем /etc/yum.repos.d/angie.repo со следующим содержимым:
[angie-pro]
name=Angie PRO repo
baseurl=https://download.angie.software/angie-pro/oracle/$releasever/
sslclientcert=/etc/ssl/angie/angie-repo.crt
sslclientkey=/etc/ssl/angie/angie-repo.key
gpgcheck=1
enabled=1
gpgkey=https://angie.software/keys/angie-signing.gpg
[angie-pro]
name=Angie PRO repo
baseurl=https://download.angie.software/angie-pro/redos/73/
sslclientcert=/etc/ssl/angie/angie-repo.crt
sslclientkey=/etc/ssl/angie/angie-repo.key
gpgcheck=1
enabled=1
gpgkey=https://angie.software/keys/angie-signing.gpg
[angie-pro]
name=Angie PRO repo
baseurl=https://download.angie.software/angie-pro/rocky/$releasever/
sslclientcert=/etc/ssl/angie/angie-repo.crt
sslclientkey=/etc/ssl/angie/angie-repo.key
gpgcheck=1
enabled=1
gpgkey=https://angie.software/keys/angie-signing.gpg
Чтобы установить Angie PRO, выполните следующую команду:
$ sudo yum install angie-pro
Если необходимо, установите дополнительно модули:
$ sudo yum install <package-name>
Запустите сервис:
$ sudo systemctl start angie
Чтобы сервис стартовал после перезагрузки сервера, выполните команду:
$ sudo systemctl enable angie
Динамические модули#
В репозитории Angie PRO представлены следующие пакеты динамических модулей:
angie-pro-module-auth-spnego
angie-pro-module-brotli
angie-pro-module-dav-ext
angie-pro-module-geoip2
angie-pro-module-headers-more
angie-pro-module-image-filter
angie-pro-module-ndk
angie-pro-module-njs
angie-pro-module-perl
angie-pro-module-rtmp
angie-pro-module-set-misc
angie-pro-module-xslt