<!-- review: finished -->

<a id="pro-packages"></a>

# 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:

- [info@wbsrv.ru](mailto:info@wbsrv.ru)
- [https://angie.software/](https://angie.software/)
- +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](#install-dynamicmodules-pro) que necesite. Finalmente, instale el [archivo de licencia](#install-license) y elimine las restricciones.

<a id="distributions-1"></a>

## Distribuciones

| Nombre                            | Versiones                      | Arquitecturas                 |
|-----------------------------------|--------------------------------|-------------------------------|
| [AlmaLinux](#install-yum-pro)     | 10,  9,  8                     | x86-64, arm64                 |
| [Alpine](#install-alpine-pro)     | 3.23,  3.22,  3.21,  3.20      | x86-64, arm64                 |
| [Alt](#install-alt-pro)           | 11,  10  8                     | x86-64, arm64  x86-64         |
| [Astra SE](#install-astrase-pro)  | 4.7  1.8, 1.7                  | arm64  x86-64                 |
| [CentOS](#install-yum-pro)        | 10,  9                         | x86-64, arm64                 |
| [Debian](#install-deb-pro)        | 13,  12,  11                   | x86-64, arm64                 |
| [Fedora](#install-yum-pro)        | 44,  43                        | x86-64, arm64                 |
| [FreeBSD](#install-freebsd-pro)   | 15,  14,  13                   | x86-64, arm64                 |
| [MSVSphere](#install-yum-pro)     | 10,  9  8                      | x86-64, arm64  x86-64         |
| [openSUSE](#install-opensuse-pro) | 16,  15                        | x86-64, arm64                 |
| [Oracle Linux](#install-yum-pro)  | 10,  9,  8                     | x86-64, arm64                 |
| [OSNova](#install-osnova-pro)     | 3.3.0,  2.13                   | x86-64                        |
| [RED OS](#install-yum-pro)        | 8,  7                          | x86-64, arm64                 |
| [Rocky Linux](#install-yum-pro)   | 10,  9,  8                     | x86-64, arm64                 |
| [ROSA](#install-yum-pro)          | Chrome 13  Chrome 12  Fresh 12 | x86-64  x86-64, arm64  x86-64 |
| [SberLinux](#install-yum-pro)     | 9                              | x86-64                        |
| [Ubuntu](#install-deb-pro)        | 26.04,  24.04,  22.04          | x86-64, arm64                 |

<a id="install-yum-pro"></a>

### Alma, CentOS, Fedora, MSVSphere, Oracle, RED OS, Rocky, ROSA, SberLinux

1. Cree el directorio `/etc/ssl/angie/`:
   ```console
   $ sudo mkdir -p /etc/ssl/angie/
   ```
2. Transfiera los archivos que recibió con su licencia:

   | Tipo de archivo   | Nombre original   | Dónde colocarlo                 |
   |-------------------|-------------------|---------------------------------|
   | Certificado       | `angie-repo.crt`  | `/etc/ssl/angie/angie-repo.crt` |
   | Clave privada     | `angie-repo.key`  | `/etc/ssl/angie/angie-repo.key` |
3. Para añadir el repositorio,
   cree el archivo
   `/etc/yum.repos.d/angie.repo`
   con el siguiente contenido:

   Alma
   ```ini
   [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
   ```

   CentOS
   ```ini
   [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
   ```

   Fedora
   ```ini
   [angie-pro]
   name=Angie PRO repo
   baseurl=https://download.angie.software/angie-pro/fedora/$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
   ```

   MSVSphere
   ```ini
   [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
   ```

   Oracle
   ```ini
   [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
   ```

   RED OS
   ```ini
   [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
   ```

   Rocky
   ```ini
   [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
   ```

   ROSA Chrome
   ```ini
   [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
   ```

   ROSA Fresh
   ```ini
   [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
   ```

   SberLinux
   ```ini
   [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
   ```
4. Instale el paquete Angie PRO:
   ```console
   $ sudo yum install -y angie-pro
   $ # -- OR --
   $ sudo dnf install -y angie-pro
   ```
5. (*Opcional*) Instale cualquier paquete [adicional](#install-extras-pro)
   que necesite:
   ```console
   $ sudo yum install -y <NOMBRE DEL PAQUETE>
   $ # -- OR --
   $ sudo dnf install -y <NOMBRE DEL PAQUETE>
   ```
6. Inicie el servicio:
   ```console
   $ sudo systemctl start angie
   ```
7. Para iniciar automáticamente Angie PRO después del reinicio del servidor:
   ```console
   $ sudo systemctl enable angie
   ```

<a id="install-alpine-pro"></a>

### Alpine

1. Transfiera los archivos que recibió con su licencia:

   | Tipo de archivo   | Nombre original   | Dónde colocar       |
   |-------------------|-------------------|---------------------|
   | Certificado       | `angie-repo.crt`  | `/etc/apk/cert.pem` |
   | Clave privada     | `angie-repo.key`  | `/etc/apk/cert.key` |
2. Instale los paquetes auxiliares
   para añadir el repositorio de Angie PRO:
   ```console
   $ sudo apk update
   $ sudo apk add curl ca-certificates
   ```
3. Descargue la clave pública del repositorio de Angie PRO
   para la verificación de paquetes:
   ```console
   $ sudo curl -o /etc/apk/keys/angie-signing.rsa \
               https://angie.software/keys/angie-signing.rsa
   ```
4. Añada el repositorio de Angie PRO:
   ```console
   $ 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
   ```
5. Actualice los índices del repositorio:
   ```console
   $ sudo apk update
   ```
6. Instale el paquete Angie PRO:
   ```console
   $ sudo apk add angie-pro
   ```
7. (*Opcional*) Instale cualquier paquete [adicional](#install-extras-pro)
   que necesite:
   ```console
   $ sudo apk add <NOMBRE DEL PAQUETE>
   ```
8. Inicie el servicio:
   ```console
   $ sudo service angie start
   ```
9. Para iniciar automáticamente Angie PRO después del reinicio del servidor:
   ```console
   $ sudo rc-update add angie
   ```

<a id="install-alt-pro"></a>

### Alt

1. Cree el directorio `/etc/ssl/angie/`:
   ```console
   $ sudo mkdir -p /etc/ssl/angie/
   ```
2. Transfiera los archivos que recibió con su licencia:

   | Tipo de archivo   | Nombre original   | Dónde colocar                   |
   |-------------------|-------------------|---------------------------------|
   | Certificado       | `angie-repo.crt`  | `/etc/ssl/angie/angie-repo.crt` |
   | Clave privada     | `angie-repo.key`  | `/etc/ssl/angie/angie-repo.key` |
3. Descargue la clave pública del repositorio de Angie PRO
   para la verificación de paquetes:
   ```console
   $ 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
   ```
4. Guarde la firma de la clave:
   ```sh
   $ 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
   ```
5. Añada el repositorio de Angie PRO:

   Alt 11
   ```console
   $ 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
   ```

   Alt 10
   ```console
   $ 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
   ```

   Alt SP 10
   ```console
   $ 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
   ```

   Alt SP 8
   ```console
   $ 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
   ```
6. Cree el archivo de configuración `apt` del repositorio de Angie PRO
   en `/etc/apt/apt.conf.d`:
   ```console
   $ ( 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
   ```
7. Actualice los índices del repositorio:
   ```console
   $ sudo apt-get update
   ```
8. Instale el paquete Angie PRO:
   ```console
   $ sudo apt-get install -y angie-pro
   ```
9. (*Opcional*) Instale cualquier paquete [adicional](#install-extras-pro)
   que necesite:
   ```console
   $ sudo apt-get install -y <NOMBRE DEL PAQUETE>
   ```
10. Inicie el servicio:
    ```console
    $ sudo systemctl start angie
    ```
11. Para iniciar automáticamente Angie PRO después del reinicio del servidor:
    ```console
    $ sudo systemctl enable angie
    ```

<a id="install-astrase-pro"></a>

### Astra SE

1. Cree el directorio `/etc/ssl/angie/`:
   ```console
   $ sudo mkdir -p /etc/ssl/angie/
   ```
2. Transfiera los archivos que recibió con su licencia:

   | Tipo de archivo   | Nombre original   | Dónde colocar                   |
   |-------------------|-------------------|---------------------------------|
   | Certificado       | `angie-repo.crt`  | `/etc/ssl/angie/angie-repo.crt` |
   | Clave privada     | `angie-repo.key`  | `/etc/ssl/angie/angie-repo.key` |

   Restrinja el acceso al directorio y archivos:
   ```console
   $ sudo chown -R _apt:nogroup /etc/ssl/angie/
   ```
3. Instale los paquetes auxiliares
   para añadir el repositorio de Angie PRO:
   ```console
   $ sudo apt-get update
   $ sudo apt-get install -y apt-transport-https lsb-release \
                  ca-certificates curl gnupg2
   ```
4. Descargue la clave pública del repositorio de Angie PRO
   para la verificación de paquetes:
   ```console
   $ sudo curl -o /etc/apt/trusted.gpg.d/angie-signing.gpg \
               https://angie.software/keys/angie-signing.gpg
   ```
5. Añada el repositorio de Angie PRO:
   ```console
   $ 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
   ```
6. Para configurar el repositorio, cree un archivo
   `/etc/apt/apt.conf.d/90download-angie`
   con el siguiente contenido:
   ```console
   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";
   ```
7. Actualice los índices del repositorio:
   ```console
   $ sudo apt-get update
   ```
8. (*Opcional*) Cuando se ejecuta en modo Entorno de Software Cerrado
   ([CSE](https://wiki.astralinux.ru/pages/viewpage.action?pageId=41190634)),
   instale el paquete de clave para verificar la autenticidad de
   los archivos ejecutables de Angie PRO:
   ```console
   $ sudo apt-get install -y angie-digsig-key
   ```

   Actualice el CSE:
   ```console
   $ sudo update-initramfs -uk all
   ```

   Luego **reinicie el servidor**:
   ```console
   $ sudo shutdown -r now
   ```
9. Instale el paquete Angie PRO:
   ```console
   $ sudo apt-get install -y angie-pro
   ```
10. (*Opcional*) Instale cualquier paquete [adicional](#install-extras-pro)
    que necesite:
    ```console
    $ sudo apt-get install -y <NOMBRE DEL PAQUETE>
    ```

<a id="install-deb-pro"></a>

### Debian, Ubuntu

1. Cree el directorio `/etc/ssl/angie/`:
   ```console
   $ sudo mkdir -p /etc/ssl/angie/
   ```
2. Transfiera los archivos que recibió con su licencia:

   | Tipo de Archivo   | Nombre Original   | Dónde                           |
   |-------------------|-------------------|---------------------------------|
   | Certificado       | `angie-repo.crt`  | `/etc/ssl/angie/angie-repo.crt` |
   | Clave Privada     | `angie-repo.key`  | `/etc/ssl/angie/angie-repo.key` |

   Restrinja el acceso al directorio y a los archivos:
   ```console
   $ sudo chown -R _apt:nogroup /etc/ssl/angie/
   ```
3. Instale los requisitos previos
   para añadir el repositorio Angie PRO:
   ```console
   $ sudo apt-get update
   $ sudo apt-get install -y apt-transport-https lsb-release \
                  ca-certificates curl gnupg2
   ```
4. Descargue la clave pública del repositorio Angie PRO
   para la verificación de paquetes:
   ```console
   $ sudo curl -o /etc/apt/trusted.gpg.d/angie-signing.gpg \
               https://angie.software/keys/angie-signing.gpg
   ```
5. Añada el repositorio Angie PRO:
   ```console
   $ 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
   ```
6. Para configurar el repositorio, cree un archivo llamado
   `/etc/apt/apt.conf.d/90download-angie`
   con el siguiente contenido:
   ```console
   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";
   ```
7. Actualice los índices del repositorio:
   ```console
   $ sudo apt-get update
   ```
8. Instale el paquete Angie PRO:
   ```console
   $ sudo apt-get install -y angie-pro
   ```
9. (*Opcional*) Instale cualquier paquete [extra](#install-extras-pro)
   que necesite:
   ```console
   $ sudo apt-get install -y <NOMBRE DEL PAQUETE>
   ```

<a id="install-osnova-pro"></a>

### OSNova

1. Instale los requisitos previos
   para añadir el repositorio Angie PRO:
   ```console
   $ sudo apt-get update
   $ sudo apt-get install -y ca-certificates curl
   ```
2. Descargue la clave pública del repositorio Angie PRO
   para la verificación de paquetes:
   ```console
   $ sudo curl -o /etc/apt/trusted.gpg.d/angie-signing.gpg \
               https://angie.software/keys/angie-signing.gpg
   ```
3. Añada el repositorio Angie PRO:
   ```console
   $ 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
   ```
4. Actualice los índices del repositorio:
   ```console
   $ sudo apt-get update
   ```
5. Instale el paquete Angie PRO:
   ```console
   $ sudo apt-get install -y angie
   ```
6. (*Opcional*) Instale cualquier paquete [extra](#install-extras-pro)
   que necesite:
   ```console
   $ sudo apt-get install -y <NOMBRE DEL PAQUETE>
   ```

<a id="install-freebsd-pro"></a>

### FreeBSD

1. Para añadir el repositorio Angie PRO, cree estos directorios:
   ```console
   $ sudo mkdir -p /usr/local/etc/pkg/angie/ /usr/local/etc/pkg/repos/
   ```
2. Para configurar el repositorio, cree un archivo llamado
   `/usr/local/etc/pkg/repos/angie.conf`
   con el siguiente contenido:
   ```pkgconfig
   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
   }
   ```
3. Descargue la clave pública del repositorio Angie PRO
   para la verificación de paquetes:
   ```console
   $ sudo curl -o /usr/local/etc/pkg/angie/angie-signing.rsa \
               https://angie.software/keys/angie-signing.rsa
   ```
4. Transfiera los archivos que recibió con su licencia:

   | Tipo de Archivo   | Nombre Original   | Dónde                                     |
   |-------------------|-------------------|-------------------------------------------|
   | Certificado       | `angie-repo.crt`  | `/usr/local/etc/pkg/angie/angie-repo.crt` |
   | Clave Privada     | `angie-repo.key`  | `/usr/local/etc/pkg/angie/angie-repo.key` |
5. Añada el certificado y la clave a la configuración del gestor de paquetes:
   ```sh
   $ 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
   ```
6. Actualice los índices del repositorio:
   ```console
   $ sudo pkg update
   ```
7. Instale el paquete Angie PRO:
   ```console
   $ sudo pkg install -r angie -y angie-pro
   ```
8. (*Opcional*) Instale cualquier paquete [extra](#install-extras-pro)
   que necesite:
   ```console
   $ sudo pkg install -r angie -y <NOMBRE DEL PAQUETE>
   ```
9. Inicie el servicio:
   ```console
   $ sudo service angie start
   ```
10. Para iniciar automáticamente Angie PRO después del reinicio del servidor:
    ```console
    $ sudo sysrc angie_enable=YES
    ```

#### NOTE
Dado que el gestor de paquetes de FreeBSD puede determinar incorrectamente la última versión,
utilice el siguiente enfoque para actualizar los paquetes ya instalados:

```console
$ sudo pkg upgrade `pkg search -r angie angie-pro-[0-9] | sort -Vr | head -1 | awk {'print $1'}`
```

<a id="install-opensuse-pro"></a>

### openSUSE

1. Cree el directorio `/etc/ssl/angie/`:
   ```console
   $ sudo mkdir -p /etc/ssl/angie/
   ```
2. Transfiera los archivos que recibió con su licencia:

   | Tipo de Archivo   | Nombre Original   | Dónde                           |
   |-------------------|-------------------|---------------------------------|
   | Certificado       | `angie-repo.crt`  | `/etc/ssl/angie/angie-repo.crt` |
   | Clave Privada     | `angie-repo.key`  | `/etc/ssl/angie/angie-repo.key` |

   Luego combínelos en un paquete `/etc/ssl/angie/angie-repo-bundle.crt`:
   ```console
   $ 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
   ```
3. Para añadir el repositorio, cree un archivo llamado
   `/etc/zypp/repos.d/angie.repo`
   con el siguiente contenido:
   ```ini
   [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
   ```
4. Actualice los índices del repositorio:
   ```console
   $ sudo zypper refresh
   ```
5. Instale el paquete Angie PRO:
   ```console
   $ sudo zypper install -y angie-pro
   ```
6. (*Opcional*) Instale cualquier paquete [extra](#install-extras-pro)
   que necesite:
   ```console
   $ sudo zypper install -y <NOMBRE DEL PAQUETE>
   ```
7. Inicie el servicio:
   ```console
   $ sudo systemctl start angie
   ```
8. Para iniciar automáticamente Angie PRO después del reinicio del servidor:
   ```console
   $ sudo systemctl enable angie
   ```

<a id="install-extras-pro"></a>

## Extras

Además de los paquetes que proporcionan funcionalidad básica,
también publicamos varios paquetes adicionales,
tanto propios como de fuentes de terceros seleccionadas.

<a id="install-console-light-pro"></a>

### Panel Web Console Light

Console Light es un [panel web de monitorización](https://es.angie.software//angie/docs/configuration/monitoring.md#monitoring) ligero para Angie PRO,
publicado en nuestros repositorios como el paquete `angie-pro-console-light`.
Se instala de la misma manera que el paquete `angie` en las instrucciones anteriores;
para instrucciones de configuración, consulte la sección [Panel de monitorización web Console Light](https://es.angie.software//angie/docs/configuration/monitoring.md#monitoring).

<a id="install-dynamicmodules-pro"></a>

### Módulos Dinámicos

Para ampliar la funcionalidad básica de Angie PRO,
puede añadir varios módulos dinámicos.
Puede obtenerlos como paquetes listos para usar desde nuestro repositorio:

| [angie-pro-module-image-filter](https://es.angie.software//angie/docs/configuration/modules/http/http_image_filter.md#http-image-filter)                                                                                                     | Añade transformaciones de imágenes para formatos JPEG, GIF, PNG y WebP.                                                                              |
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------|
| angie-pro-module-njs:<br/>[JS](https://es.angie.software//angie/docs/installation/external-modules/http_js.md#http-js) (HTTP),<br/>[JS](https://es.angie.software//angie/docs/installation/external-modules/stream_js.md#stream-js) (stream) | Permite usar el lenguaje njs (un subconjunto de JavaScript)<br/>en la configuración de Angie PRO en los contextos `http` y `stream` respectivamente. |
| [angie-pro-module-perl](https://es.angie.software//angie/docs/configuration/modules/http/http_perl.md#http-perl)                                                                                                                             | Permite escribir manejadores de `location` y variables en Perl,<br/>así como llamar a Perl desde SSI.                                                |
| [angie-pro-module-xslt](https://es.angie.software//angie/docs/configuration/modules/http/http_xslt.md#http-xslt)                                                                                                                             | Añade un filtro que transforma respuestas XML usando plantillas XSLT.                                                                                |

Para aplicar un módulo instalado en su [configuración](https://es.angie.software//angie/docs/configuration/configfile.md#configfile),
cárguelo usando la directiva [load_module](https://es.angie.software//angie/docs/configuration/modules/core.md#load-module) en el contexto `main`:

```nginx
load_module modules/<nombre del módulo>.so;
```

También está disponible una amplia gama de [módulos de terceros](https://es.angie.software//angie/docs/installation/external-modules/index.md#install-thirdpartymodules).

<a id="install-license"></a>

## Archivo de Licencia

Para configurar la licencia de Angie PRO:

1. Guarda el archivo de licencia como `/etc/angie/license.pem`,
   estableciendo los mismos permisos que usas para tus
   [certificados de cliente](https://es.angie.software//angie/docs/configuration/ssl.md#ssl-config).
2. Verifica que la licencia sea válida;
   de lo contrario, comprueba los detalles:
   ```console
   $ 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
   ```
3. 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 las 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.
4. Modifica el archivo `/etc/angie/angie.conf`;
   después de la instalación, dos parámetros en él limitan la operación:
   ```nginx
   worker_processes 1;
   worker_connections 256;
   ```

   Después de guardar el archivo de licencia,
   cámbialos según los términos de tu licencia, por ejemplo:
   ```nginx
   worker_processes 8;
   worker_connections 65535;
   ```
