Instalación de Angie PRO mediante paquetes#
Para acceder al repositorio de paquetes, debe firmar un contrato y adquirir una licencia. Para preguntas sobre licencias, contratos y compilaciones personalizadas, póngase en contacto con:
+7 (495) 120 50 33
Luego, configure el repositorio para el gestor de paquetes de su distribución para instalar y actualizar Angie PRO y los módulos dinámicos que necesite. Finalmente, instale el archivo de licencia y elimine las restricciones. Nombre Versiones Arquitecturas 10, 9, 8 x86-64, arm64 3.22, 3.21, 3.20, 3.19 x86-64, arm64 11, 10 x86-64, arm64 4.7 arm64 10, 9 x86-64, arm64 13, 12, 11 x86-64, arm64 14, 13 x86-64, arm64 9 x86-64 15 x86-64, arm64 10, 9, 8 x86-64, arm64 3.3.0, 2.13 x86-64 8, 7 x86-64, arm64 10, 9, 8 x86-64, arm64 Chrome 13 x86-64 9 x86-64 24.04, 22.04, 20.04 x86-64, arm64 Cree el directorio Transfiera los archivos que recibió con su licencia: Tipo de archivo Nombre original Dónde Certificado Clave privada Truco Si tiene la licencia pero no estos archivos, envíenos un correo electrónico a
. Para añadir el repositorio,
cree el archivo
Instale el paquete Angie PRO: (Opcional) Instale cualquier paquete adicional
que necesite: Inicie el servicio: Para iniciar automáticamente Angie PRO después del reinicio del servidor: Transfiera los archivos que recibió con su licencia: Tipo de archivo Nombre original Dónde Certificado Clave privada Truco Si tiene la licencia pero no estos archivos, envíenos un correo electrónico a
. Instale los paquetes auxiliares
para añadir el repositorio de Angie PRO: Descargue la clave pública del repositorio de Angie PRO
para la verificación de paquetes: Añada el repositorio de Angie PRO: Actualice los índices del repositorio: Instale el paquete Angie PRO: (Opcional) Instale cualquier paquete adicional
que necesite: Inicie el servicio: Para iniciar automáticamente Angie PRO después del reinicio del servidor: Cree el directorio Transfiera los archivos que recibió con su licencia: Tipo de Archivo Nombre Original Dónde Certificado Clave Privada Truco Si no tiene estos archivos pero tiene una licencia, contacte con soporte:
. Descargue la clave pública del repositorio Angie PRO
para la verificación de paquetes: Guarde la firma de la clave: Añada el repositorio Angie PRO: Cree el archivo de configuración Actualice los índices del repositorio: Instale el paquete Angie PRO: (Opcional) Instale cualquier paquete extra
que necesite: Inicie el servicio: Actualice los índices del repositorio: Instale el paquete Angie PRO: (Opcional) Instale cualquier paquete extra
que necesite: Inicie el servicio: Para iniciar Angie PRO automáticamente después del reinicio del servidor: Contenido del segundo archivo: Cree el directorio Transfiera los archivos que recibió con su licencia: Tipo de Archivo Nombre Original Dónde Certificado Clave Privada Truco Si no tiene estos archivos pero tiene una licencia, contacte con soporte:
. Restrinja el acceso al directorio y archivos: Instale los paquetes auxiliares
para añadir el repositorio Angie PRO: Descargue la clave pública del repositorio Angie PRO
para la verificación de paquetes: Añada el repositorio Angie PRO: Para configurar el repositorio, cree un archivo
Actualice los índices del repositorio: (Opcional) Cuando se ejecuta en modo Entorno de Software Cerrado
(CSE),
instale el paquete de clave para verificar la autenticidad de
los archivos ejecutables de Angie PRO: Actualice el CSE: Luego reinicie el servidor: Instale el paquete Angie PRO: (Opcional) Instale cualquier paquete extra
que necesite: Cree el directorio Transfiera los archivos que recibió con su licencia: Tipo de Archivo Nombre Original Dónde Certificado Clave Privada Truco Si no tiene estos archivos pero tiene una licencia, contacte con soporte:
. Restringa el acceso al directorio y a los archivos: Instale los requisitos previos
para añadir el repositorio Angie PRO: Descargue la clave pública del repositorio Angie PRO
para la verificación de paquetes: Añada el repositorio Angie PRO: Para configurar el repositorio, cree un archivo llamado
Actualice los índices del repositorio: Instale el paquete Angie PRO: (Opcional) Instale cualquier paquete extra
que necesite: Instale los requisitos previos
para añadir el repositorio Angie PRO: Descargue la clave pública del repositorio Angie PRO
para la verificación de paquetes: Añada el repositorio Angie PRO: Actualice los índices del repositorio: Instale el paquete Angie PRO: (Opcional) Instale cualquier paquete extra
que necesite: Para añadir el repositorio de Angie PRO, crea estos directorios: Para configurar el repositorio, crea un archivo llamado
Descarga la clave pública del repositorio de Angie PRO
para la verificación de paquetes: Transfiere los archivos que recibiste con tu licencia: Tipo de Archivo Nombre Original Dónde Certificado Clave Privada Truco Si no tienes estos archivos pero tienes una licencia, contacta con soporte:
. Añade el certificado y la clave a la configuración del gestor de paquetes: Actualiza los índices del repositorio: Instala el paquete Angie PRO: (Opcional) Instala cualquier paquete extra
que necesites: Inicia el servicio: Para iniciar automáticamente Angie PRO después del reinicio del servidor: Crea el directorio Transfiere los archivos que recibiste con tu licencia: Tipo de Archivo Nombre Original Dónde Certificado Clave Privada Luego combínalos en un paquete Truco Si no tienes estos archivos pero tienes una licencia, contacta con soporte:
. Para añadir el repositorio, crea un archivo llamado
Actualiza los índices del repositorio: Instala el paquete Angie PRO: (Opcional) Instala cualquier paquete extra
que necesites: Inicia el servicio: Para iniciar Angie PRO automáticamente después del reinicio del servidor: Además de los paquetes que proporcionan funcionalidad básica,
también publicamos varios paquetes adicionales,
tanto propios como de fuentes de terceros seleccionadas. Console Light es un panel web ligero de
monitorización para Angie PRO,
publicado en nuestros repositorios como el paquete Para ampliar la funcionalidad básica de Angie PRO,
puedes añadir varios módulos dinámicos.
Puedes obtenerlos como paquetes preparados desde nuestro repositorio: Añade transformaciones de imágenes para formatos JPEG, GIF, PNG y WebP. Permite usar el lenguaje njs (un subconjunto de JavaScript)
en la configuración de Angie PRO en los contextos Permite escribir manejadores de Añade un filtro que transforma respuestas XML usando plantillas XSLT. Para aplicar un módulo instalado en tu configuración,
cárgalo usando la directiva load_module en el contexto También está disponible una amplia gama de módulos de terceros. Para configurar la licencia de Angie PRO: Guarda el archivo de licencia como Verifica que la licencia sea válida;
de lo contrario, verifica los detalles: Monitoriza la consola y los registros para detectar cualquier problema de licencia.
Si la licencia expira durante la operación,
Angie PRO emite periódicamente advertencias correspondientes.
Además, al recargar, aparecerán mensajes de error de configuración
si, por ejemplo, se excede el número de procesos de trabajo
especificado en los términos de la licencia. Modifica el archivo Después de guardar el archivo de licencia,
cámbialos según los términos de tu licencia, por ejemplo:Distribuciones#
8
x86-64
1.8, 1.7
x86-64
Chrome 12
Fresh 12
x86-64, arm64
x86-64Alma, CentOS, MSVSphere, Oracle, RED OS, Rocky, ROSA, SberLinux#
/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
/etc/yum.repos.d/angie.repo
con el siguiente contenido:[angie-pro]
name=Angie PRO repo
baseurl=https://download.angie.software/angie-pro/almalinux/$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.asc
[angie-pro]
name=Angie PRO repo
baseurl=https://download.angie.software/angie-pro/centos/$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.asc
[angie-pro]
name=Angie PRO repo
baseurl=https://download.angie.software/angie-pro/msvsphere/$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.asc
[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.asc
[angie-pro]
name=Angie PRO repo
baseurl=https://download.angie.software/angie-pro/redos/$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.asc
[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.asc
[angie-pro]
name=Angie PRO repo
baseurl=https://download.angie.software/angie-pro/rosa-chrome/$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.asc
[angie-pro]
name=Angie PRO repo
baseurl=https://download.angie.software/angie-pro/rosa-chrome/$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.asc
[angie-pro]
name=Angie PRO repo
baseurl=https://download.angie.software/angie-pro/rosa/$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.asc
[angie-pro]
name=Angie PRO repo
baseurl=https://download.angie.software/angie-pro/sberlinux/$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.asc
$ sudo yum install -y angie-pro
$ # -- OR --
$ sudo dnf install -y angie-pro
$ sudo yum install -y <NOMBRE DEL PAQUETE>
$ # -- OR --
$ sudo dnf install -y <NOMBRE DEL PAQUETE>
$ sudo systemctl start angie
$ sudo systemctl enable angie
Alpine#
angie-repo.crt
/etc/apk/cert.pem
angie-repo.key
/etc/apk/cert.key
$ 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-pro/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-pro
$ sudo apk add <NOMBRE DEL PAQUETE>
$ sudo service angie start
$ sudo rc-update add angie
Alt#
/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
$ curl -o ~/angie-signing.gpg https://angie.software/keys/angie-signing.gpg && \
sudo gpg --no-default-keyring --keyring /usr/lib/alt-gpgkeys/pubring.gpg --import ~/angie-signing.gpg
$ echo 'simple-key "angie-pro" {
Fingerprint "EB8EAF3D4EF1B1ECF34865A2617AB978CB849A76";
Name "Angie PRO (Signing Key) <devops@tech.wbsrv.ru>";
}' | sudo tee /etc/apt/vendors.list.d/angie.list > /dev/null
$ echo "rpm [angie-pro] https://download.angie.software/angie-pro/altlinux/11/ $(uname -m) main" \
| sudo tee /etc/apt/sources.list.d/angie.list > /dev/null
$ echo "rpm [angie-pro] https://download.angie.software/angie-pro/altlinux/10/ $(uname -m) main" \
| sudo tee /etc/apt/sources.list.d/angie.list > /dev/null
$ echo "rpm [angie-pro] https://download.angie.software/angie-pro/altlinux-sp/10/ $(uname -m) main" \
| sudo tee /etc/apt/sources.list.d/angie.list > /dev/null
$ echo "rpm [angie-pro] https://download.angie.software/angie-pro/altlinux-sp/8/ $(uname -m) main" \
| sudo tee /etc/apt/sources.list.d/angie.list > /dev/null
apt
del repositorio Angie PRO
en /etc/apt/apt.conf.d
:$ ( echo 'Acquire::https::Verify-Peer "true";';
echo 'Acquire::https::Verify-Host "true";';
echo 'Acquire::https::SslCert "/etc/ssl/angie/angie-repo.crt";';
echo 'Acquire::https::SslKey "/etc/ssl/angie/angie-repo.key";';
) | sudo tee -a /etc/apt/apt.conf >/dev/null
$ sudo apt-get update
$ sudo apt-get install -y angie-pro
$ sudo apt-get install -y <NOMBRE DEL PAQUETE>
$ sudo systemctl start angie
$ sudo apt-get update
$ sudo apt-get install -y angie-pro
$ sudo apt-get install -y <NOMBRE DEL PAQUETE>
$ sudo systemctl start angie
$ sudo systemctl enable angie
Astra SE#
/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/
$ sudo apt-get update
$ sudo apt-get install -y apt-transport-https lsb-release \
ca-certificates curl gnupg2
$ 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-pro/astra-se/$(egrep -o \
'[0-9]+\.[0-9]+' /etc/astra_version) unstable main" \
| sudo tee /etc/apt/sources.list.d/angie.list > /dev/null
/etc/apt/apt.conf.d/90download-angie
con el siguiente contenido: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";
$ 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-pro
$ sudo apt-get install -y <NOMBRE DEL PAQUETE>
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/
$ sudo apt-get update
$ sudo apt-get install -y apt-transport-https lsb-release \
ca-certificates curl gnupg2
$ 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-pro/$(. /etc/os-release && echo \"$ID/$VERSION_ID $VERSION_CODENAME\") main" \
| sudo tee /etc/apt/sources.list.d/angie.list > /dev/null
/etc/apt/apt.conf.d/90download-angie
con el siguiente contenido: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";
$ sudo apt-get update
$ sudo apt-get install -y angie-pro
$ sudo apt-get install -y <NOMBRE DEL PAQUETE>
OSNova#
$ 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-pro/osnova/$(egrep -o \
'[0-9]*' /etc/osnova_version | head -1) \
$(. /etc/os-release && echo "$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 <NOMBRE DEL PAQUETE>
FreeBSD#
$ sudo mkdir -p /usr/local/etc/pkg/angie/ /usr/local/etc/pkg/repos/
/usr/local/etc/pkg/repos/angie.conf
con el siguiente contenido:angie: {
url: "https://download.angie.software/angie-pro/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
angie-repo.crt
/usr/local/etc/pkg/angie/angie-repo.crt
angie-repo.key
/usr/local/etc/pkg/angie/angie-repo.key
$ echo '
PKG_ENV: {
SSL_CLIENT_CERT_FILE: "/usr/local/etc/pkg/angie/angie-repo.crt",
SSL_CLIENT_KEY_FILE: "/usr/local/etc/pkg/angie/angie-repo.key"
}' | sudo tee -a /usr/local/etc/pkg.conf > /dev/null
$ sudo pkg update
$ sudo pkg install -y angie-pro
$ sudo pkg install -y <NOMBRE DEL PAQUETE>
$ sudo service angie start
$ sudo sysrc angie_enable=YES
openSUSE#
/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
/etc/ssl/angie/angie-repo-bundle.crt
:$ cat /etc/ssl/angie/angie-repo.crt /etc/ssl/angie/angie-repo.key | \
sudo tee -a /etc/ssl/angie/angie-repo-bundle.crt > /dev/null
/etc/zypp/repos.d/angie.repo
con el siguiente contenido:[angie-pro]
enabled=1
autorefresh=1
baseurl=https://download.angie.software/angie-pro/opensuse/$releasever_major?ssl_clientcert=/etc/ssl/angie/angie-repo-bundle.crt&ssl_verify=peer
gpgcheck=1
gpgkey=https://angie.software/keys/angie-signing.gpg.asc
$ sudo zypper refresh
$ sudo zypper install -y angie-pro
$ sudo zypper install -y <NOMBRE DEL PAQUETE>
$ sudo systemctl start angie
$ sudo systemctl enable angie
Extras#
Console Light Web Panel#
angie-pro-console-light
.
Se instala de la misma manera que el paquete angie
en las instrucciones anteriores;
para instrucciones de configuración, consulta la sección Panel de monitorización web Console Light.Módulos Dinámicos#
http
y stream
respectivamente.location
y variables en Perl,
así como llamar a Perl desde SSI.main
:load_module modules/<nombre del módulo>.so;
Archivo de Licencia#
/etc/angie/license.pem
,
estableciendo los mismos permisos que usas para tus
certificados de cliente.$ sudo angie -t
angie: Valid license found:
angie: - owner: CN=Angie Client License
angie: - period: Jul 8 21:00:00 2024 GMT .. Jul 17 20:59:59 2024 GMT
angie:
angie: Limitations:
angie: - worker_processes_limit: 8
angie: - worker_connections_limit: 0
/etc/angie/angie.conf
;
después de la instalación, dos parámetros en él limitan la operación:worker_processes 1;
worker_connections 256;
worker_processes 8;
worker_connections 65535;