Instalación de Angie mediante paquetes#
Para instalar y actualizar Angie utilizando el gestor de paquetes de su distribución, añada y configure el repositorio correspondiente. 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 Probamos y compilamos código de nuestro repositorio diariamente,
y estas
compilaciones nocturnas
son adecuadas para explorar nuevas funcionalidades antes de los lanzamientos oficiales. La versión de las compilaciones nocturnas siempre corresponde al próximo lanzamiento.
El proceso de nomenclatura e instalación es generalmente similar a lo que se muestra a continuación,
pero en lugar del prefijo de ruta Para añadir el repositorio, cree un archivo llamado
Instale el paquete Angie: Instale el paquete Angie: (Opcional) Instale cualquier paquete adicional
que necesite: Inicie el servicio: Para iniciar automáticamente Angie después del reinicio del servidor: Instale los requisitos previos
para añadir el repositorio de Angie: Descargue la clave pública del repositorio de Angie
para la verificación de paquetes: Añada el repositorio de Angie: Actualice los índices del repositorio: Instale el paquete Angie: (Opcional) Instale cualquier paquete adicional
que necesite: Inicie el servicio: Para iniciar automáticamente Angie después del reinicio del servidor: Cree el directorio Instale los requisitos previos
para añadir el repositorio de Angie: Descargue la clave pública del repositorio de Angie
para la verificación de paquetes: Importe la clave descargada en el anillo de claves de confianza: Guarde la firma de la clave: Añada el repositorio de Angie: Actualice los índices del repositorio: Instale el paquete de Angie: (Opcional) Instale cualquier paquete extra
que necesite: Inicie el servicio: Para iniciar automáticamente Angie después de reiniciar el servidor: Instale los requisitos previos
para añadir el repositorio de Angie: Descargue la clave pública del repositorio de Angie
para la verificación de paquetes: Añada el repositorio de Angie: Actualice los índices del repositorio: (Opcional) Cuando se ejecuta en un Entorno de Software Cerrado
(CSE),
instale el paquete de clave
para la verificación binaria de Angie: Actualice el CSE: Luego reinicie el servidor: Instale el paquete de Angie: (Opcional) Instale cualquier paquete extra
que necesite: Instale los paquetes auxiliares
para añadir el repositorio de Angie: Descargue la clave pública del repositorio de Angie
para la verificación de paquetes: Añada el repositorio de Angie: Actualice los índices del repositorio: Instale el paquete de Angie: (Opcional) Instale cualquier paquete extra
que necesite: Instale los paquetes auxiliares
para añadir el repositorio de Angie: Descargue la clave pública del repositorio de Angie
para la verificación de paquetes: Añada el repositorio de Angie: Actualice los índices del repositorio: Instale el paquete de Angie: (Opcional) Instale cualquier paquete extra
que necesite: Para añadir el repositorio de Angie, cree los directorios: Para configurar el repositorio, cree un archivo llamado
Descargue la clave pública del repositorio de Angie
para la autenticación de paquetes: Actualice los índices del repositorio: Instale el paquete de Angie: (Opcional) Instale cualquier paquete extra
que necesite: Inicie el servicio: Para iniciar automáticamente Angie después de reiniciar el servidor: Para añadir el repositorio, cree un archivo llamado
Actualice los índices del repositorio: Instale el paquete de Angie: (Opcional) Instale cualquier paquete extra
que necesite: Inicie el servicio: Para iniciar Angie automáticamente después de reiniciar el servidor: Además de los paquetes que proporcionan la funcionalidad básica,
también publicamos algunos paquetes adicionales,
tanto propios como compilados a partir de fuentes de terceros seleccionadas. Console Light es un panel de monitorización web ligero para Angie,
publicado como Para ampliar la funcionalidad básica de Angie,
puede añadir varios módulos dinámicos.
Los módulos pueden compilarse desde el código fuente
para una versión correspondiente de Angie,
pero es más fácil obtenerlos como paquetes ya preparados desde nuestro repositorio: Añade un filtro para transformar imágenes JPEG, GIF, PNG y WebP. Permite usar njs (un subconjunto de JavaScript) en la configuración de Angie
en los contextos Permite escribir manejadores de Permite la integración con WebAssembly Micro Runtime
para ejecutar código WASM. Soporte principal para WASM. Permite la integración con el runtime Wasmtime
para ejecutar código WASM. Añade un filtro para transformar respuestas XML con hojas de estilo XSLT. Para usar un módulo instalado en una configuración,
cárguelo usando la directiva load_module en el contexto También está disponible una amplia gama de módulos de terceros.Distribuciones#
8
x86-64
1.8, 1.7
x86-64
Chrome 12
Fresh 12
x86-64, arm64
x86-64Compilaciones de prueba#
https://download.angie.software/angie/*
utilice https://download.angie.software/angie-nightly/*
.Alma, CentOS, MSVSphere, Oracle, RED OS, Rocky, ROSA, SberLinux#
/etc/yum.repos.d/angie.repo
con el siguiente contenido:[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
$ # -- OR --
$ sudo dnf install -y angie
$ sudo yum install -y angie
$ # -- OR --
$ sudo dnf install -y angie
$ sudo yum install -y <NOMBRE DEL PAQUETE>
$ # -- OR --
$ sudo dnf install -y <NOMBRE DEL PAQUETE>
$ 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 <NOMBRE DEL PAQUETE>
$ sudo service angie start
$ sudo rc-update add angie
Alt#
/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/11/ $(uname -m) main" \
| sudo tee /etc/apt/sources.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 <NOMBRE DEL PAQUETE>
$ 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 <NOMBRE DEL PAQUETE>
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 <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/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/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 <NOMBRE DEL PAQUETE>
$ sudo service angie start
$ sudo sysrc angie_enable=YES
openSUSE#
/etc/zypp/repos.d/angie.repo
con el siguiente contenido:[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 <NOMBRE DEL PAQUETE>
$ sudo systemctl start angie
$ sudo systemctl enable angie
Extras#
Panel Consola Web Light#
angie-console-light
en nuestros repositorios.
Se instala de la misma manera que el paquete angie
en los pasos anteriores;
consulte los pasos de configuración en Panel de monitorización web Console Light.Módulos Dinámicos#
http
y stream
, respectivamente.location
y variables en Perl,
y también invocar Perl desde SSI.main
:load_module modules/<module name>.so;