# Angie Software > Angie Software (Web Server, LLC) - desarrollador ruso líder de soluciones de alto rendimiento para infraestructura web, incluyendo el servidor web Angie, Angie PRO, ANIC y Angie ADC. La empresa, fundada por antiguos miembros del equipo de NGINX, ofrece tecnologías de vanguardia para la gestión del tráfico web, equilibrio de carga y contenerización, así como soporte técnico profesional de clase mundial. 2026 ## Pages - [Acerca de Angie](https://es.angie.software/angie/docs.md): Documentación completa para el servidor web Angie, que cubre todos los aspectos desde la instalación inicial y configuración detallada hasta la gestión efectiva y participación en el desarrollo. Incluye guías exhaustivas y descripciones de todas las capacidades tanto para la versión gratuita (OSS) de Angie como para la versión comercial Angie PRO. Se presta especial atención a características clave como el soporte para el protocolo moderno HTTP/3, API flexible para monitorización del estado del servidor, capacidades de configuración dinámica sin necesidad de recarga, y funciones avanzadas de balanceo de carga y alta disponibilidad. - [Instalación](https://es.angie.software/angie/docs/installation.md): Guía completa para instalar el servidor web Angie, que abarca varios métodos: uso de paquetes binarios oficiales para Linux y FreeBSD, despliegue con imágenes Docker desde nuestro registro y compilación desde el código fuente para configuraciones personalizadas. El documento también contiene información sobre la instalación de la versión comercial Angie PRO y módulos populares de terceros. Se describen las opciones de instalación desde repositorios de sistemas operativos y Yandex.Cloud. - [Instalación de Angie mediante paquetes](https://es.angie.software/angie/docs/installation/oss_packages.md): Este documento contiene instrucciones detalladas para instalar la versión gratuita del servidor web Angie (OSS) utilizando paquetes binarios oficiales. Describe los pasos para añadir repositorios e instalar Angie en varias distribuciones Linux como AlmaLinux, CentOS, Debian, Ubuntu, RED OS, ROSA, así como en FreeBSD. También proporciona información sobre arquitecturas y versiones disponibles para cada distribución, así como la posibilidad de instalar compilaciones diarias de prueba. - [Imágenes Docker de Angie](https://es.angie.software/angie/docs/installation/docker.md): En este documento se ofrecen instrucciones detalladas sobre el uso de las imágenes oficiales de Docker del servidor web Angie. Se describen diferentes tipos de imágenes, incluidas las mínimas, las basadas en plantillas y las imágenes con módulos adicionales, disponibles para distintas versiones de Angie y sistemas operativos base (Alpine, Debian, Rocky Linux, Ubuntu). Se proporcionan ejemplos para ejecutar contenedores, configurar variables de entorno para personalizar y construir imágenes propias a partir de paquetes o código fuente. - [Compilación de Angie desde el código fuente](https://es.angie.software/angie/docs/installation/sourcebuild.md): Este documento proporciona instrucciones detalladas para compilar el servidor web Angie desde el código fuente. Esta guía está dirigida a usuarios que necesitan configuraciones personalizadas o módulos específicos no incluidos en los paquetes estándar. Cubre los pasos para descargar los archivos fuente, configurar la compilación con diversos parámetros e instalar Angie. También se proporciona una lista completa de parámetros de configuración, incluidas rutas de instalación, gestión de módulos y opciones de optimización del rendimiento. - [Instalación de Angie PRO mediante paquetes](https://es.angie.software/angie/docs/installation/pro_packages.md): Este documento contiene instrucciones detalladas para instalar la versión comercial del servidor web Angie PRO utilizando paquetes binarios oficiales. Describe los pasos para obtener acceso al repositorio, configurar el gestor de paquetes para varias distribuciones Linux (AlmaLinux, CentOS, Debian, Ubuntu, RED OS, ROSA, etc.) y FreeBSD. También proporciona información sobre la instalación del archivo de licencia y los módulos dinámicos disponibles para Angie PRO. - [Módulos de Terceros](https://es.angie.software/angie/docs/installation/external-modules.md): Guía detallada para instalar y configurar módulos populares de terceros compatibles con nginx para los servidores web Angie y Angie PRO. El documento contiene instrucciones para cargar módulos y una lista de paquetes disponibles con sus versiones. Enfatiza que Web Server LLC proporciona paquetes para la comodidad del usuario pero no es responsable del código fuente y las consecuencias de instalar estos módulos. - [Repositorios de Terceros para Angie](https://es.angie.software/angie/docs/installation/thirdparty.md): Este documento proporciona información sobre repositorios de terceros que pueden utilizarse para instalar el servidor web Angie. Aunque se recomienda usar los paquetes oficiales de Angie y Angie PRO, aquí se listan fuentes alternativas para varias distribuciones de Linux (Alt Linux, Arch User Repository, FreeBSD FreshPorts, nixpkgs, ROSA Linux ABF) y gestores de paquetes de macOS (Homebrew, MacPorts). Se enfatiza que Web Server LLC no se hace responsable del contenido de estos repositorios de terceros. - [Configuración](https://es.angie.software/angie/docs/configuration.md): Página central para la documentación de configuración y gestión del servidor web Angie. Contiene enlaces a artículos detallados que cubren información general sobre archivos de configuración, iniciar y detener el servidor, así como gestionarlo durante su funcionamiento. Además, presenta guías de referencia para módulos, directivas y variables, e instrucciones paso a paso para tareas como migrar desde nginx, configurar ACME para certificados SSL, configurar SSL/TLS, y usar los paneles de monitorización Console Light y Prometheus. - [Archivos de Configuración](https://es.angie.software/angie/docs/configuration/configfile.md): Descripción detallada de la estructura y sintaxis de los archivos de configuración del servidor web Angie. Cubre los principales contextos de configuración como `events`, `http`, `mail`, `stream` y `wasm_modules`, así como el principio de herencia de directivas entre contextos padre e hijo. Explica el uso de la directiva `include` para modularidad, reglas para escribir directivas y parámetros, incluyendo la especificación de unidades de medida de tamaño y tiempo, configuración de tablas hash para un rendimiento óptimo y el procedimiento de recarga de la configuración sin interrupción del servicio. - [Control en Tiempo de Ejecución](https://es.angie.software/angie/docs/configuration/runtime.md): Guía para la gestión del servidor web Angie en tiempo de ejecución. Describe los comandos para iniciar, detener y recargar la configuración mediante `systemd`, y detalla el modelo de procesos maestro y de trabajo. Cubre la administración del servidor mediante señales (como HUP, USR1, USR2) para cambios de configuración, rotación de registros y actualizaciones del ejecutable sin interrupción del servicio. - [Conexiones, Sesiones, Solicitudes, Registros](https://es.angie.software/angie/docs/configuration/processing.md): Descripción detallada de los mecanismos de procesamiento de interacción de red en el servidor web Angie. Cubre varios métodos de procesamiento de conexiones (como epoll, kqueue), su selección automática y configuración manual. Detalla las etapas del procesamiento de solicitudes HTTP y sesiones TCP/UDP, desde el establecimiento de la conexión hasta el registro, incluyendo las fases post-read, rewrite, access y content. También explica el proceso de selección del servidor virtual basado en SNI o encabezado Host y cómo esto afecta a la aplicación de las directivas de configuración. - [Módulos](https://es.angie.software/angie/docs/configuration/modules.md): Referencia central para todos los módulos nativos del servidor web Angie, proporcionando descripciones breves y enlaces a documentación detallada. Cubre módulos de varias categorías: módulo core para funcionalidad básica, módulos HTTP para procesamiento de tráfico web (p.ej., Access, ACME, API, Proxy, SSL), módulos stream para balanceo TCP/UDP, módulos de correo y módulo para ejecución WASM. También incluye información sobre el módulo Google PerfTools para perfilado de rendimiento. Además, enumera los módulos de terceros compatibles con nginx para los que creamos paquetes. - [Módulo Core](https://es.angie.software/angie/docs/configuration/modules/core.md): Referencia detallada del módulo core del servidor web Angie, que proporciona funcionalidad básica y contiene directivas de configuración clave. Describe ajustes para gestionar procesos de trabajo, seleccionar modelos orientados a eventos, procesar conexiones entrantes y solicitudes. Incluye descripciones detalladas de directivas como `user`, `worker_processes`, `error_log`, `accept_mutex`, `daemon`, `debug_connection` y `env`, que controlan aspectos fundamentales del funcionamiento del servidor y el registro. - [Módulo HTTP](https://es.angie.software/angie/docs/configuration/modules/http.md): Guía de referencia completa del módulo HTTP del servidor web Angie, que describe la funcionalidad básica de un servidor web incluyendo la configuración de bloques de servidor, enrutamiento de peticiones, gestión de archivos estáticos y control de acceso. La documentación cubre todos los aspectos de la configuración, desde directivas básicas hasta funciones avanzadas como redirecciones, conexiones keep-alive y gestión de cabeceras. También se presentan módulos adicionales que amplían la funcionalidad básica para distintos casos de uso. - [Access](https://es.angie.software/angie/docs/configuration/modules/http/http_access.md): Guía completa del módulo de Acceso del servidor web Angie, que permite controlar el acceso a recursos basándose en direcciones IP y redes de clientes. La documentación describe la sintaxis y uso de las directivas `allow` y `deny` para permitir o bloquear el acceso. Se proporcionan ejemplos de configuración para varios escenarios, incluyendo restricción de acceso para IPs individuales, rangos CIDR y sockets UNIX, así como combinación con otros módulos de autenticación. - [ACME](https://es.angie.software/angie/docs/configuration/modules/http/http_acme.md): Referencia completa del módulo HTTP ACME en el servidor web Angie, que proporciona la obtención y renovación automática de certificados SSL/TLS de autoridades certificadoras que soportan el protocolo ACME, como Let's Encrypt. Describe directivas para configurar clientes ACME, especificar dominios, métodos de verificación (HTTP, DNS, ALPN y basados en hooks), tipos de clave y gestionar el proceso de renovación. También cubre el uso de variables para acceder a los certificados y claves obtenidos en la configuración del servidor. - [Addition](https://es.angie.software/angie/docs/configuration/modules/http/http_addition.md): Guía del módulo HTTP Addition en Angie, que permite añadir texto arbitrario antes y después del cuerpo principal de la respuesta HTTP. Describe las directivas `add_before_body` y `add_after_body` para especificar URIs de subpeticiones que generan el contenido añadido. También cubre la directiva `addition_types` para definir los tipos MIME de respuestas a las que se aplicará esta funcionalidad. - [API](https://es.angie.software/angie/docs/configuration/modules/http/http_api.md): Guía detallada del módulo HTTP API del servidor web Angie, que proporciona una interfaz RESTful para obtener información sobre el estado del servidor y gestionar su configuración. Describe la estructura de la API, los endpoints disponibles para obtener métricas de conexiones, zonas de memoria, DNS, solicitudes HTTP, caché y otros componentes. Cubre las directivas `api` y `api_config_files` para configurar el acceso y mostrar la información de los archivos de configuración. Para Angie PRO, también se incluye la posibilidad de configurar dinámicamente los upstreams a través de la API. - [Auth Basic](https://es.angie.software/angie/docs/configuration/modules/http/http_auth_basic.md): Guía del módulo HTTP Auth Basic en Angie, que implementa la restricción de acceso a recursos mediante el protocolo HTTP Basic Authentication. Describe la directiva `auth_basic` para habilitar la autenticación y especificar el realm, y `auth_basic_user_file` para indicar el archivo con nombres de usuario y contraseñas. Cubre los formatos de contraseña admitidos, incluidos crypt, MD5 (apr1) y los esquemas RFC 2307 (PLAIN, SHA, SSHA). - [Auth Request](https://es.angie.software/angie/docs/configuration/modules/http/http_auth_request.md): Guía de los módulos integrados de Angie: módulo HTTP Auth Request. - [AutoIndex](https://es.angie.software/angie/docs/configuration/modules/http/http_autoindex.md): Guía del módulo HTTP AutoIndex en Angie, que genera listados de contenido de directorios cuando no se encuentra un archivo índice. Describe directivas para habilitar/deshabilitar el autoindexado, configurar el formato de salida (HTML, XML, JSON, JSONP), mostrar tamaños exactos de archivos y usar hora local. También cubre la interacción con el módulo Index. - [Navegador](https://es.angie.software/angie/docs/configuration/modules/http/http_browser.md): Guía del módulo HTTP Browser en Angie, que analiza la cabecera User-Agent para determinar el tipo y versión del navegador cliente. Describe directivas para clasificar navegadores como "modernos" o "antiguos" (`modern_browser`, `ancient_browser`) y establecer variables correspondientes (`$modern_browser`, `$ancient_browser`, `$msie`). Proporciona ejemplos de configuración para seleccionar archivos índice o realizar redirecciones según el tipo de navegador. - [Charset](https://es.angie.software/angie/docs/configuration/modules/http/http_charset.md): Guía de los módulos integrados de Angie: Módulo HTTP Charset. - [DAV](https://es.angie.software/angie/docs/configuration/modules/http/http_dav.md): Guía del módulo HTTP DAV en Angie, que implementa soporte para el protocolo WebDAV para la gestión de archivos en el servidor. Describe los métodos soportados (PUT, DELETE, MKCOL, COPY, MOVE) y las directivas para configurar permisos de acceso a archivos y directorios (`dav_access`), permitir la creación de rutas completas durante la subida (`create_full_put_path`) y establecer la profundidad mínima para la eliminación de archivos (`min_delete_depth`). También cubre la interacción con archivos temporales y la especificación de fechas de modificación. - [Docker](https://es.angie.software/angie/docs/configuration/modules/http/http_docker.md): Guía del módulo HTTP Docker en Angie, que permite la gestión dinámica de servidores en bloques 'upstream' (contextos HTTP y Stream) basada en etiquetas de contenedores Docker. - [DoH](https://es.angie.software/angie/docs/configuration/modules/http/http_doh.md): Guía del módulo HTTP DoH de Angie (ngx_http_doh_module), que implementa un servidor DNS over HTTPS conforme a RFC 8484. Acepta consultas DNS transportadas por HTTP/HTTPS con el método GET o POST y las reenvía a un grupo de servidores DNS por UDP o TCP, recurriendo de UDP a TCP para las respuestas truncadas. Cubre las directivas doh_pass, doh_transport, doh_max_size y doh_buffer_size, así como las directivas de tiempo de espera y selección del siguiente servidor. - [Empty GIF](https://es.angie.software/angie/docs/configuration/modules/http/http_empty_gif.md): Guía de los módulos integrados de Angie: Módulo HTTP GIF Vacío. - [FastCGI](https://es.angie.software/angie/docs/configuration/modules/http/http_fastcgi.md): Guía detallada del módulo HTTP FastCGI en Angie, que proporciona interacción con servidores FastCGI como PHP-FPM. Describe las directivas para pasar peticiones (`fastcgi_pass`), configurar parámetros FastCGI (`fastcgi_param`), gestionar el almacenamiento en búfer y el almacenamiento en caché de respuestas. También cubre opciones para configurar conexiones, tiempos de espera y manejo de errores al trabajar con aplicaciones FastCGI. - [FLV](https://es.angie.software/angie/docs/configuration/modules/http/http_flv.md): Guía del módulo HTTP FLV en Angie, que proporciona soporte del lado del servidor para pseudo-streaming de archivos Flash Video (FLV). El módulo maneja solicitudes con un parámetro `start` en la cadena de consulta, permitiendo que la reproducción comience desde un desplazamiento específico. Describe la directiva `flv` para habilitar esta funcionalidad en una `location`. - [Geo](https://es.angie.software/angie/docs/configuration/modules/http/http_geo.md): Guía del módulo HTTP Geo en Angie, que permite crear variables cuyos valores dependen de la dirección IP del cliente. Describe la sintaxis de la directiva `geo` para definir mapeos entre direcciones IP (o rangos CIDR) y valores de variables. Cubre parámetros especiales como `default`, `include` (para incluir archivos externos con datos geo), `proxy` (para trabajar con X-Forwarded-For), y `ranges` (para especificar rangos IP). - [GeoIP](https://es.angie.software/angie/docs/configuration/modules/http/http_geoip.md): Guía del módulo HTTP GeoIP en Angie, que permite determinar la ubicación geográfica del cliente (país, ciudad, región) y organización por su dirección IP, utilizando bases de datos MaxMind GeoIP o similares. Describe directivas para especificar rutas a bases de datos (`geoip_country`, `geoip_city`, `geoip_org`) y configuraciones para trabajar con servidores proxy (`geoip_proxy`, `geoip_proxy_recursive`). También enumera variables disponibles con datos geográficos (por ejemplo, `$geoip_country_code`, `$geoip_city`, `$geoip_latitude`). - [gRPC](https://es.angie.software/angie/docs/configuration/modules/http/http_grpc.md): Guía del módulo HTTP gRPC en Angie, que permite hacer proxy de solicitudes HTTP/2 hacia servidores gRPC. Describe directivas para especificar la dirección del servidor gRPC (`grpc_pass`), configurar el almacenamiento en búfer y los timeouts de conexión y lectura (`grpc_buffer_size`, `grpc_connect_timeout`, `grpc_read_timeout`, `grpc_send_timeout`). También cubre opciones para pasar y ocultar cabeceras, manejo de errores e interacción con grupos de servidores upstream. - [GunZIP](https://es.angie.software/angie/docs/configuration/modules/http/http_gunzip.md): Guía del módulo HTTP GunZIP en Angie, que permite descomprimir respuestas HTTP comprimidas con el método gzip para clientes que no admiten este método de compresión. Esto es útil para ahorrar espacio en el servidor al almacenar datos precomprimidos. Describe la directiva `gunzip` para habilitar el módulo y `gunzip_buffers` para configurar los búferes de descompresión. También menciona la interacción con las directivas del módulo GZip. - [GZip](https://es.angie.software/angie/docs/configuration/modules/http/http_gzip.md): Guía del módulo HTTP GZip en Angie, que permite comprimir respuestas HTTP utilizando el método gzip para reducir el tamaño de los datos transmitidos. Describe directivas para habilitar la compresión (`gzip`), establecer el nivel de compresión (`gzip_comp_level`), el tamaño mínimo de la respuesta para compresión (`gzip_min_length`), especificar tipos MIME (`gzip_types`), y gestionar la compresión para solicitudes proxy (`gzip_proxied`). También cubre añadir la cabecera `Vary: Accept-Encoding` (`gzip_vary`) y deshabilitar la compresión para User-Agent específicos (`gzip_disable`). - [GZip Static](https://es.angie.software/angie/docs/configuration/modules/http/http_gzip_static.md): Guía de los módulos integrados de Angie: módulo HTTP GZip Static. - [Headers](https://es.angie.software/angie/docs/configuration/modules/http/http_headers.md): Guía del módulo HTTP Headers en Angie, que permite gestionar el almacenamiento en caché de respuestas mediante la adición o modificación de cabeceras Expires y Cache-Control, así como añadir cabeceras HTTP arbitrarias y trailers. Describe la directiva `expires` para controlar el almacenamiento en caché, `add_header` para añadir cabeceras a las respuestas, y `add_trailer` para añadir campos al final de las respuestas. Proporciona ejemplos de uso de varios parámetros y variables. - [Filtro de Imagen](https://es.angie.software/angie/docs/configuration/modules/http/http_image_filter.md): Guía del módulo HTTP Image Filter en Angie, que permite realizar varias transformaciones en imágenes en formatos JPEG, GIF, PNG, WebP, HEIC y AVIF. Describe tipos de transformación (`test`, `size`, `rotate`, `resize`, `crop`, `convert`) y directivas para configurar la calidad JPEG/WebP/HEIC/AVIF (`image_filter_jpeg_quality`, `image_filter_webp_quality`, `image_filter_heic_quality`, `image_filter_avif_quality`, `image_filter_avif_speed`), búfer (`image_filter_buffer`), entrelazado (`image_filter_interlace`), nitidez (`image_filter_sharpen`) y preservación de transparencia (`image_filter_transparency`). Requiere la biblioteca libgd. - [Index](https://es.angie.software/angie/docs/configuration/modules/http/http_index.md): Guía de los módulos integrados de Angie: módulo HTTP Index. - [Limit Conn](https://es.angie.software/angie/docs/configuration/modules/http/http_limit_conn.md): Guía del módulo HTTP Limit Conn en Angie, que permite limitar el número de conexiones concurrentes desde un único cliente (por ejemplo, por dirección IP) o para todo el servidor. Describe directivas para definir una zona de memoria compartida (`limit_conn_zone`), establecer límites (`limit_conn`), configurar el nivel de registro (`limit_conn_log_level`), el código de respuesta cuando se excede el límite (`limit_conn_status`) y el modo de prueba en seco (`limit_conn_dry_run`). También menciona la variable `$limit_conn_status`. - [Limit Req](https://es.angie.software/angie/docs/configuration/modules/http/http_limit_req.md): Guía de los módulos integrados de Angie: módulo HTTP Limit Req. - [Log](https://es.angie.software/angie/docs/configuration/modules/http/http_log.md): Guía del módulo Log HTTP en Angie, que gestiona la escritura de registros de acceso. Describe directivas para definir el formato de registro (`log_format` con opción `escape` para JSON/por defecto/ninguno) y configurar la ruta, formato y parámetros de escritura de registros (`access_log` con opciones `buffer`, `gzip`, `flush`, `if`). También cubre el almacenamiento en caché de descriptores de archivos de registro (`open_log_file_cache`) y el formato predefinido `combined`. Los registros se escriben en el contexto de ubicación donde finaliza el procesamiento de la solicitud. - [Map](https://es.angie.software/angie/docs/configuration/modules/http/http_map.md): Guía del módulo HTTP Map en Angie, que permite crear nuevas variables cuyos valores se determinan basándose en valores de otras variables mediante tablas de mapeo. Describe la sintaxis de la directiva `map` para especificar la cadena de origen (con variables), la variable resultante y el bloque con reglas de coincidencia (cadenas, expresiones regulares, máscaras de nombre de host). Cubre parámetros especiales `default`, `hostnames`, `include`, `volatile` y directivas para configurar tablas hash `map_hash_bucket_size` y `map_hash_max_size`. - [Memcached](https://es.angie.software/angie/docs/configuration/modules/http/http_memcached.md): Guía del módulo HTTP Memcached en Angie, que permite recuperar datos directamente de un servidor memcached utilizando una clave especificada en la variable `$memcached_key`. Describe directivas para especificar la dirección del servidor memcached (`memcached_pass`), configuración de búfer (`memcached_buffer_size`), tiempos de espera (`memcached_connect_timeout`, `memcached_read_timeout`, `memcached_send_timeout`), así como opciones para interactuar con grupos de servidores upstream (`memcached_next_upstream`, `memcached_next_upstream_tries`, `memcached_next_upstream_timeout`) y manejo de indicadores gzip (`memcached_gzip_flag`). - [Metric](https://es.angie.software/angie/docs/configuration/modules/http/http_metric.md): Guía del módulo HTTP Metric de Angie, que permite crear métricas calculadas personalizadas en tiempo real. Describe el almacenamiento de valores en memoria compartida, visualización en API y tipos de agregación de datos compatibles (contadores, histogramas, promedios móviles) con agrupación basada en claves. Cubre las directivas metric_zone, metric_complex_zone y metric, variables integradas e integración con Prometheus. - [Mirror](https://es.angie.software/angie/docs/configuration/modules/http/http_mirror.md): Guía del módulo HTTP Mirror en Angie, que permite crear subpeticiones espejo en segundo plano para reflejar la petición original del cliente a otra URI. Las respuestas a las subpeticiones espejo son ignoradas. Describe la directiva `mirror` para especificar la URI espejo y la directiva `mirror_request_body` para controlar el reflejo del cuerpo de la petición. Incluye ejemplos de configuración para enviar copias de peticiones a backends de prueba o sistemas de registro. - [MP4](https://es.angie.software/angie/docs/configuration/modules/http/http_mp4.md): Guía del módulo HTTP MP4 en Angie, que proporciona soporte del lado del servidor para pseudo-streaming de archivos MP4 (MP4, M4V, M4A). El módulo maneja solicitudes con parámetros `start` y `end` para la reproducción desde un punto de tiempo específico o dentro de un rango especificado. Describe las directivas `mp4` (para habilitar el módulo), `mp4_buffer_size`, `mp4_max_buffer_size` (para configuración de búfer), `mp4_limit_rate` (para limitación de velocidad), `mp4_limit_rate_after` y `mp4_start_key_frame` (para iniciar la reproducción desde un fotograma clave). Enfatiza la importancia de colocar el átomo moov al principio del archivo para un rendimiento óptimo. - [Perl](https://es.angie.software/angie/docs/configuration/modules/http/http_perl.md): Guía de los módulos integrados de Angie: módulo HTTP Perl. El módulo permite escribir manejadores de ubicación y variables en Perl, así como insertar llamadas Perl en SSI. La documentación contiene información sobre directivas del módulo, problemas conocidos y métodos del objeto de solicitud. - [Prometheus](https://es.angie.software/angie/docs/configuration/modules/http/http_prometheus.md): Guía del módulo HTTP Prometheus en Angie, que permite recopilar estadísticas del servidor y exportarlas en formato Prometheus. Describe la directiva `prometheus_template` para definir plantillas de métricas (especificando nombre de métrica, variable fuente, ruta para comparar con las estadísticas de la API de Angie y tipo de métrica) y la directiva `prometheus` para publicar métricas en una ubicación específica. Incluye ejemplos de uso de la plantilla predefinida `prometheus_all.conf` y la creación de métricas personalizadas. - [Proxy](https://es.angie.software/angie/docs/configuration/modules/http/http_proxy.md): Guía completa del módulo HTTP Proxy en Angie, que permite reenviar (hacer proxy) solicitudes a otros servidores HTTP. Describe numerosas directivas para configurar este proceso, incluyendo `proxy_pass` (para especificar la dirección del servidor proxy), `proxy_set_header` (para modificar o añadir cabeceras de la solicitud), gestión de buffering (`proxy_buffering`, `proxy_buffer_size`, `proxy_buffers`), caché de respuestas (`proxy_cache`, `proxy_cache_path`, `proxy_cache_key`, `proxy_cache_valid`, `proxy_cache_use_stale`, etc.), timeouts (`proxy_connect_timeout`, `proxy_read_timeout`, `proxy_send_timeout`), comportamiento ante errores e interacción con grupos de servidores upstream (`proxy_next_upstream`). También cubre temas de SSL/TLS para conexiones con servidores proxy. - [Índice aleatorio](https://es.angie.software/angie/docs/configuration/modules/http/http_random_index.md): Guía de los módulos integrados de Angie: módulo HTTP Random Index. El módulo procesa las solicitudes que terminan en una barra y elige un archivo aleatorio en un directorio para servir como índice. Se procesa antes del módulo http_index y puede habilitarse al compilar desde el código fuente con un parámetro especial. - [RealIP](https://es.angie.software/angie/docs/configuration/modules/http/http_realip.md): Guía de los módulos integrados de Angie: módulo HTTP RealIP. El módulo permite cambiar la dirección y el puerto del cliente a los pasados en el campo de cabecera especificado. Incluye directivas para configurar direcciones de confianza, seleccionar cabeceras de solicitud y gestionar la búsqueda recursiva. - [Referer](https://es.angie.software/angie/docs/configuration/modules/http/http_referer.md): Guía de los módulos integrados de Angie: Módulo HTTP Referer. - [Rewrite](https://es.angie.software/angie/docs/configuration/modules/http/http_rewrite.md): Guía de los módulos integrados de Angie: Módulo HTTP Rewrite. El módulo permite cambiar URIs de solicitud utilizando expresiones regulares PCRE, realizar redirecciones y seleccionar configuraciones de forma condicional. La documentación contiene descripciones detalladas de las directivas del módulo y ejemplos de uso. - [SCGI](https://es.angie.software/angie/docs/configuration/modules/http/http_scgi.md): Referencia de los módulos integrados de Angie: Módulo HTTP SCGI. El módulo permite pasar solicitudes a un servidor SCGI, configurar el almacenamiento en caché, el buffering y otros parámetros de interacción. - [Secure Link](https://es.angie.software/angie/docs/configuration/modules/http/http_secure_link.md): Guía de módulos integrados de Angie: módulo HTTP Secure Link. El módulo permite comprobar la autenticidad de los enlaces solicitados, proteger recursos contra accesos no autorizados y limitar la vida útil de los enlaces. Implementa dos modos de operación para diferentes escenarios de protección. - [Slice](https://es.angie.software/angie/docs/configuration/modules/http/http_slice.md): Guía de los módulos integrados de Angie: módulo HTTP Slice. El módulo divide una solicitud en subsolicitudes, cada una devuelve un rango específico de la respuesta, proporcionando una caché más eficiente de respuestas grandes. El módulo permite configurar el tamaño de los slices y utiliza la variable $slice_range para pasar el rango al servidor proxy. - [Split Clients](https://es.angie.software/angie/docs/configuration/modules/http/http_split_clients.md): Guía de los módulos integrados de Angie: Módulo HTTP Split Clients. - [SSI](https://es.angie.software/angie/docs/configuration/modules/http/http_ssi.md): Guía de los módulos integrados de Angie: módulo HTTP SSI. Describe el filtro que procesa comandos SSI (Server Side Includes) en las respuestas que lo atraviesan. Incluye información detallada sobre las directivas del módulo, los comandos SSI soportados y las variables integradas. - [SSL](https://es.angie.software/angie/docs/configuration/modules/http/http_ssl.md): Guía completa del módulo SSL del servidor web Angie, que permite la operación del protocolo HTTPS. La documentación cubre todos los aspectos de la configuración SSL/TLS, incluyendo la configuración de certificados, gestión de sesiones y optimización del rendimiento. Se presta especial atención a la seguridad y compatibilidad con varias versiones de protocolo y cifrados. También incluye recomendaciones para lograr un rendimiento óptimo al usar HTTPS. - [Stub Status](https://es.angie.software/angie/docs/configuration/modules/http/http_stub_status.md): Guía de los módulos integrados de Angie: Módulo HTTP Stub Status. El módulo proporciona acceso a información básica del estado del servidor, incluyendo estadísticas sobre conexiones activas, solicitudes procesadas y estado de procesamiento actual. La información está disponible a través de una ubicación especial con la directiva stub_status. - [Sub](https://es.angie.software/angie/docs/configuration/modules/http/http_sub.md): Guía de los módulos integrados de Angie: módulo HTTP Sub. El módulo proporciona un filtro que reemplaza una cadena específica por otra en las respuestas. Admite configuración de reemplazo de cadenas, preservación de la cabecera Last-Modified y selección de tipo MIME para el procesamiento. - [Tunnel](https://es.angie.software/angie/docs/configuration/modules/http/http_tunnel.md): Guía del módulo HTTP Tunnel en Angie, que gestiona solicitudes CONNECT de HTTP/1.1 y establece una conexión virtual de extremo a extremo con un servidor backend. Describe la directiva tunnel_pass, que habilita la gestión de CONNECT, y las directivas que configuran el buffering, los tiempos de espera, la vinculación de la dirección de origen y el paso de una solicitud al siguiente servidor. - [Upstream](https://es.angie.software/angie/docs/configuration/modules/http/http_upstream.md): Referencia completa del módulo HTTP Upstream del servidor web Angie, que permite definir y configurar grupos de servidores upstream (backend). Describe directivas para varios métodos de balanceo de carga, incluyendo round-robin, least_conn, hash e IP hashing. También cubre mecanismos de comprobación de estado de servidores, configuraciones de tiempo de espera, configuraciones de reintentos y el uso de servidores de respaldo para garantizar la alta disponibilidad de las aplicaciones. - [Upstream Probe](https://es.angie.software/angie/docs/configuration/modules/http/http_upstream_probe.md): Guía de los módulos integrados de Angie: Módulo HTTP Upstream Probe. El módulo implementa sondeos activos de salud para servidores upstream. La documentación contiene una descripción detallada de la directiva upstream_probe, sus parámetros y ejemplos de configuración. - [UserID](https://es.angie.software/angie/docs/configuration/modules/http/http_userid.md): Guía de los módulos integrados de Angie: módulo HTTP UserID. El módulo establece cookies para la identificación del cliente y permite el registro de cookies recibidas y enviadas. Es compatible con el módulo mod_uid de Apache y proporciona configuraciones flexibles para la gestión de cookies. - [uWSGI](https://es.angie.software/angie/docs/configuration/modules/http/http_uwsgi.md): Guía de los módulos integrados de Angie: Módulo HTTP uWSGI. El módulo permite pasar solicitudes a un servidor uWSGI, proporcionando una interacción eficiente entre Angie y aplicaciones uWSGI. Incluye un conjunto completo de directivas para configurar conexiones, almacenamiento en búfer, caché y SSL/TLS. - [HTTP/2](https://es.angie.software/angie/docs/configuration/modules/http/http_v2.md): Guía de los módulos integrados de Angie: módulo HTTP/2. El módulo proporciona soporte para el protocolo HTTP/2 e incluye un conjunto de directivas para su configuración. La documentación contiene ejemplos de configuración, descripciones de todas las directivas disponibles y variables integradas. - [HTTP/3](https://es.angie.software/angie/docs/configuration/modules/http/http_v3.md): Guía de los módulos integrados de Angie: módulo HTTP/3. El módulo proporciona soporte para el protocolo HTTP/3 en conexiones de cliente y servidores proxy. La documentación incluye descripciones detalladas de directivas, ejemplos de configuración e información sobre variables integradas. - [XSLT](https://es.angie.software/angie/docs/configuration/modules/http/http_xslt.md): Guía de los módulos integrados de Angie: módulo HTTP XSLT. El módulo proporciona un filtro para transformar respuestas XML utilizando hojas de estilo XSLT. Incluye directivas para configurar parámetros de las hojas de estilo, manejar entidades de caracteres y gestionar el almacenamiento en caché. - [Módulo Stream](https://es.angie.software/angie/docs/configuration/modules/stream.md): Guía de referencia completa del módulo Stream del servidor web Angie, diseñado para gestionar conexiones TCP y UDP. La documentación cubre todos los aspectos del trabajo con protocolos de stream, incluyendo la configuración de bloques de servidor, enrutamiento de tráfico, balanceo de carga y proxy. Se presta especial atención al soporte SSL/TLS y a la gestión de conexiones para diversos servicios de red como bases de datos, DNS y otros protocolos. También se presentan módulos adicionales que amplían la funcionalidad básica para casos de uso específicos. - [Acceso](https://es.angie.software/angie/docs/configuration/modules/stream/stream_access.md): Guía de los módulos integrados de Angie: Módulo Stream Access. El módulo permite restringir el acceso para ciertas direcciones de cliente utilizando las directivas allow y deny. Las reglas se comprueban en orden hasta la primera coincidencia, permitiendo una configuración de acceso flexible para diferentes redes IP. - [ACME](https://es.angie.software/angie/docs/configuration/modules/stream/stream_acme.md): Referencia para los módulos integrados de Angie: módulo ACME stream. El módulo proporciona la obtención y renovación automática de certificados SSL de autoridades de certificación que soportan el protocolo ACME, como Let's Encrypt. Describe directivas y variables para la configuración del módulo, dependencia del módulo HTTP y limitaciones. - [Geo](https://es.angie.software/angie/docs/configuration/modules/stream/stream_geo.md): Guía de los módulos integrados de Angie: Módulo Stream Geo. El módulo crea variables cuyos valores dependen de la dirección IP del cliente, permitiendo la configuración del comportamiento del servidor basada en la ubicación geográfica. Soporta notación CIDR, rangos y parámetros especiales. - [GeoIP](https://es.angie.software/angie/docs/configuration/modules/stream/stream_geoip.md): Guía de los módulos integrados de Angie: Módulo Stream GeoIP. Este módulo crea variables con valores dependiendo de la dirección IP del cliente, utilizando bases de datos precompiladas de MaxMind. Permite determinar país, ciudad, región y otros geodatos para adaptar el comportamiento del servidor. - [Limit Conn](https://es.angie.software/angie/docs/configuration/modules/stream/stream_limit_conn.md): Guía de los módulos integrados de Angie: Módulo Stream Limit Conn. El módulo permite limitar el número de conexiones por clave definida, por ejemplo, el número de conexiones desde una única dirección IP. La documentación incluye ejemplos de configuración y descripciones de todas las directivas disponibles del módulo. - [Log](https://es.angie.software/angie/docs/configuration/modules/stream/stream_log.md): Guía de los módulos integrados de Angie: módulo Stream Log. El módulo está diseñado para escribir registros de solicitudes en un formato específico con opciones configurables de buffering y compresión. Incluye directivas para gestionar formato, rutas y parámetros de registro. - [Map](https://es.angie.software/angie/docs/configuration/modules/stream/stream_map.md): Guía de los módulos integrados de Angie: Módulo Stream Map. El módulo Map crea variables cuyos valores dependen de los valores de otras variables. Permite una configuración flexible de la lógica del servidor basada en diversas condiciones y datos de entrada. - [Metric](https://es.angie.software/angie/docs/configuration/modules/stream/stream_metric.md): Guía del módulo Angie Metric Stream, que permite crear métricas calculadas personalizadas en tiempo real para tráfico TCP y UDP. Describe el almacenamiento de valores en memoria compartida, la visualización en la API y los tipos de agregación de datos admitidos (contadores, histogramas, medias móviles) con agrupación basada en claves. Cubre las directivas metric_zone, metric_complex_zone y metric, las variables integradas y la integración con Prometheus. - [MQTT Preread](https://es.angie.software/angie/docs/configuration/modules/stream/stream_mqtt_preread.md): Guía de los módulos integrados de Angie: Módulo Stream MQTT Preread. El módulo permite extraer el identificador único de cliente y el nombre de usuario de los paquetes CONNECT de las versiones 3.1.1 y 5.0 del protocolo MQTT. Esta funcionalidad puede utilizarse para enrutar conexiones basadas en datos de cliente MQTT. - [Pass](https://es.angie.software/angie/docs/configuration/modules/stream/stream_pass.md): Guía de módulos integrados de Angie: módulo Stream Pass. El módulo permite pasar las conexiones aceptadas directamente a cualquier socket de escucha configurado en los módulos HTTP, Stream o Mail. Incluye ejemplos de configuración y directivas disponibles. - [Proxy](https://es.angie.software/angie/docs/configuration/modules/stream/stream_proxy.md): Guía de los módulos integrados de Angie: módulo Stream Proxy. El módulo permite hacer proxy de flujos de datos sobre TCP, UDP y sockets UNIX, con soporte para diversas opciones de seguridad y rendimiento. - [RDP Preread](https://es.angie.software/angie/docs/configuration/modules/stream/stream_rdp_preread.md): Guía de los módulos integrados de Angie: Módulo Stream RDP Preread. El módulo permite extraer cookies utilizadas para identificación y gestión de sesiones en el protocolo RDP antes de tomar decisiones de balanceo de carga. Esto permite implementar la vinculación cliente-servidor basada en valores de cookies. - [RealIP](https://es.angie.software/angie/docs/configuration/modules/stream/stream_realip.md): Guía de los módulos integrados de Angie: Módulo Stream RealIP. El módulo permite cambiar la dirección y el puerto del cliente por las indicadas en la cabecera del protocolo PROXY. Para que el módulo funcione, el protocolo PROXY debe estar previamente habilitado usando el parámetro proxy_protocol en la directiva listen. - [Return](https://es.angie.software/angie/docs/configuration/modules/stream/stream_return.md): Guía de los módulos integrados de Angie: Módulo Stream Return. El módulo permite enviar un valor específico al cliente y luego cerrar la conexión. La directiva return puede usar texto, variables y sus combinaciones como valor de retorno. - [Set](https://es.angie.software/angie/docs/configuration/modules/stream/stream_set.md): Guía de los módulos integrados de Angie: Módulo Stream Set. El módulo permite establecer valores de variables en el contexto del servidor. La directiva set se utiliza para asignar valores a variables, que pueden ser texto, otras variables o combinaciones de ambos. - [Split Clients](https://es.angie.software/angie/docs/configuration/modules/stream/stream_split_clients.md): Guía de los módulos integrados en Angie: módulo Stream Split Clients. El módulo genera variables para pruebas A/B y despliegues canarios, dirigiendo un porcentaje específico de clientes a diferentes servidores o configuraciones. Utiliza el algoritmo MurmurHash2 para distribuir a los clientes en grupos. - [SSL](https://es.angie.software/angie/docs/configuration/modules/stream/stream_ssl.md): Referencia del módulo SSL integrado para el módulo stream de Angie. El módulo proporciona soporte del protocolo SSL/TLS para el servidor proxy, incluyendo configuración de certificados, cifrados y parámetros de seguridad. La documentación contiene una descripción completa de todas las directivas y variables del módulo. - [SSL Preread](https://es.angie.software/angie/docs/configuration/modules/stream/stream_ssl_preread.md): Guía de los módulos integrados de Angie: Módulo Stream SSL Preread. El módulo permite extraer información de los mensajes ClientHello sin terminar TLS, incluyendo el nombre del servidor a través de SNI y los protocolos a través de ALPN. Proporciona la capacidad de enrutar el tráfico basándose en estos datos. - [Upstream](https://es.angie.software/angie/docs/configuration/modules/stream/stream_upstream.md): Guía de los módulos integrados de Angie: módulo Stream Upstream. El módulo proporciona un contexto para describir grupos de servidores que pueden utilizarse en la directiva proxy_pass. Incluye varios métodos de balanceo de carga y mecanismos de conmutación por error. - [Upstream Probe](https://es.angie.software/angie/docs/configuration/modules/stream/stream_upstream_probe.md): Guía de módulos integrados de Angie: módulo Stream Upstream Probe. El módulo implementa sondeos activos de salud para servidores upstream. Permite configurar parámetros de sondeo como intervalo, umbrales de éxito y fallo, y modos de operación. - [Módulo de Correo](https://es.angie.software/angie/docs/configuration/modules/mail.md): Guía de referencia completa para el módulo de correo del servidor web Angie, que implementa la funcionalidad de servidor proxy de correo. La documentación cubre todos los aspectos del trabajo con los protocolos de correo SMTP, IMAP y POP3, incluyendo la configuración de bloques de servidor, el enrutamiento de solicitudes de correo y la autenticación de usuarios. Se presta especial atención al soporte SSL/TLS para asegurar las conexiones de correo y a las capacidades de configuración avanzada para varios escenarios de uso de servidores de correo. - [Auth HTTP](https://es.angie.software/angie/docs/configuration/modules/mail/mail_auth_http.md): Guía de los módulos integrados de Angie: Módulo Mail Auth HTTP. El módulo permite la autenticación basada en sub-peticiones enviando una petición HTTP adicional antes de procesar la petición principal. Este enfoque se utiliza típicamente para delegar la autenticación a servicios externos, unificar la autenticación entre aplicaciones o integrarse con sistemas de terceros como OAuth o LDAP. - [IMAP](https://es.angie.software/angie/docs/configuration/modules/mail/mail_imap.md): Guía de los módulos integrados en Angie: módulo Mail IMAP. El módulo habilita el soporte para el protocolo de correo IMAP, permitiendo que el servidor interactúe con sistemas de almacenamiento de correo. Establece conexiones con servidores IMAP, procesa comandos comunes y proporciona autenticación segura. - [POP3](https://es.angie.software/angie/docs/configuration/modules/mail/mail_pop3.md): Guía de los módulos integrados en Angie: módulo Mail POP3. El módulo habilita el soporte para el protocolo de correo POP3, permitiendo que el servidor descargue mensajes desde servidores de correo. Se conecta a servidores POP3, recupera encabezados y contenido de mensajes, proporciona autenticación segura y gestiona los estados de los mensajes. - [Proxy](https://es.angie.software/angie/docs/configuration/modules/mail/mail_proxy.md): Guía de los módulos integrados de Angie: Módulo Mail Proxy. El módulo habilita soporte para protocolos de correo (POP3, IMAP, SMTP), permitiendo que el servidor actúe como proxy entre clientes y servidores de correo. Establece conexiones con servidores, realiza autenticación segura y enruta correctamente el tráfico del cliente. - [RealIP](https://es.angie.software/angie/docs/configuration/modules/mail/mail_realip.md): Guía de los módulos integrados de Angie: Módulo Mail RealIP. - [SMTP](https://es.angie.software/angie/docs/configuration/modules/mail/mail_smtp.md): Guía de los módulos integrados de Angie: Módulo Mail SMTP. El módulo habilita el soporte para el protocolo de correo SMTP, permitiendo que el servidor actúe como proxy del tráfico de correo saliente entre clientes y servidores de correo. Admite autenticación segura, cifrado STARTTLS y SSL/TLS, y enrutamiento de solicitudes de clientes. - [SSL](https://es.angie.software/angie/docs/configuration/modules/mail/mail_ssl.md): Guía de los módulos integrados de Angie: Módulo Mail SSL. El módulo proporciona soporte de cifrado SSL/TLS para protocolos de proxy de correo (POP3, IMAP, SMTP), permitiendo conexiones seguras entre los clientes y el servidor. Proporciona cifrado SSL/TLS para conexiones entrantes, admite actualizaciones de la conexión mediante STARTTLS, gestiona certificados y claves y controla la configuración SSL. - [Módulo Google PerfTools](https://es.angie.software/angie/docs/configuration/modules/google_perftools.md): Descripción detallada del módulo Google PerfTools integrado en el servidor web Angie para perfilar el rendimiento de procesos de trabajo. Este módulo está destinado a desarrolladores y permite analizar el uso de memoria, la carga de CPU y otras métricas clave. El documento explica que para usar el módulo se requiere la biblioteca gperftools y su activación durante la compilación con el parámetro --with-google_perftools_module. También ofrece un ejemplo de configuración para la directiva `google_perftools_profiles`, que define la ruta para guardar los archivos de datos de perfilado. - [Módulo WASM](https://es.angie.software/angie/docs/configuration/modules/wasm.md): Guía de referencia completa para el módulo WASM en el servidor web Angie, proporcionando soporte para WebAssembly. La documentación cubre todos los aspectos del trabajo con WASM, incluyendo la carga de entornos de ejecución alternativos, la gestión de módulos WASM y la configuración de sus funciones. Se presta especial atención a la configuración de límites, el ciclo de vida del módulo y la integración con varios entornos de ejecución. También se presentan módulos adicionales que extienden la funcionalidad básica de WASM para casos de uso específicos. - [WAMR](https://es.angie.software/angie/docs/configuration/modules/wasm/wasm_wamr.md): El módulo WAMR proporciona integración con WebAssembly Micro Runtime para ejecutar código WASM en el contexto de Angie. Añade directivas específicas del tiempo de ejecución para configurar el entorno de ejecución, como tamaños de heap y stack. El módulo está disponible como un paquete dinámico separado angie-module-wamr. - [Wasmtime](https://es.angie.software/angie/docs/configuration/modules/wasm/wasm_wasmtime.md): El módulo proporciona integración con el runtime Wasmtime para ejecutar código WASM en el contexto wasm_modules. Añade directivas específicas como wasmtime_enable_wasi y wasmtime_stack_size para gestionar la ejecución de WebAssembly. El módulo está disponible como un paquete separado construido dinámicamente angie-module-wasmtime. - [Módulos de Terceros](https://es.angie.software/angie/docs/configuration/modules/external-modules.md): Lista de módulos de terceros compatibles con nginx populares para Angie y Angie PRO con una breve descripción de la funcionalidad de cada módulo (autenticación, compresión, almacenamiento en caché, trazado y otros). - [Auth JWT](https://es.angie.software/angie/docs/configuration/modules/external-modules/auth-jwt.md): Guía del módulo Auth JWT para el servidor web Angie, que implementa la autorización de clientes verificando JSON Web Token (JWT) usando claves especificadas. El módulo soporta JSON Web Signature (JWS) y puede usarse para autenticación OpenID Connect. El documento proporciona instrucciones para cargar el módulo, ejemplo de configuración, y enlaces a documentación detallada y código fuente. - [Auth LDAP](https://es.angie.software/angie/docs/configuration/modules/external-modules/auth-ldap.md): Guía del módulo Auth LDAP para el servidor web Angie, que proporciona soporte para la autenticación de usuarios a través de múltiples servidores LDAP. El documento presenta instrucciones para cargar el módulo y un ejemplo de configuración detallado que demuestra la configuración de conexión del servidor LDAP y la implementación de autenticación. También proporciona un enlace a la documentación completa y al código fuente del módulo. - [Auth PAM](https://es.angie.software/angie/docs/configuration/modules/external-modules/auth-pam.md): Descripción del módulo Auth PAM para el servidor web Angie, que añade soporte para autenticación PAM. La documentación incluye instrucciones para cargar el módulo y ejemplos de configuración usando las directivas `auth_pam` y `auth_pam_service_name`. También incluye un ejemplo de configuración del archivo de servicio PAM (`/etc/pam.d/angie`) para autenticación LDAP usando `pam_ldap.so`. - [Auth SPNEGO](https://es.angie.software/angie/docs/configuration/modules/external-modules/auth-spnego.md): Guía del módulo Auth SPNEGO para el servidor web Angie, que añade soporte para el mecanismo SPNEGO, específicamente autenticación Kerberos a través de GSSAPI. El documento contiene instrucciones para cargar el módulo y activarlo en la configuración de Angie. También proporciona enlaces a documentación detallada y código fuente del módulo para información adicional. - [Auth TOTP](https://es.angie.software/angie/docs/configuration/modules/external-modules/auth-totp.md): Descripción del módulo Auth TOTP para el servidor web Angie, que implementa autenticación HTTP basada en TOTP. El documento proporciona instrucciones de instalación y carga, un ejemplo de configuración y un enlace al código fuente del proyecto. - [Brotli](https://es.angie.software/angie/docs/configuration/modules/external-modules/brotli.md): Descripción de los módulos `ngx_brotli_filter` y `ngx_brotli_static` para el servidor web Angie, diseñados para la compresión de respuestas al vuelo y el manejo de archivos precomprimidos usando el algoritmo Brotli. La documentación incluye instrucciones para cargar módulos, ejemplos de configuración para compresión dinámica y estática, y demostración de su uso combinado. Se proporcionan enlaces a las descripciones completas de directivas y código fuente. - [Cache Purge](https://es.angie.software/angie/docs/configuration/modules/external-modules/cache-purge.md): Guía detallada del módulo Cache Purge para el servidor web Angie, diseñado para gestionar y limpiar contenido en caché. La documentación incluye instrucciones para cargar el módulo, ejemplos de configuración para varios casos de uso y demostraciones paso a paso del proceso de limpieza de caché. También incluye enlaces a descripciones completas de directivas y código fuente del módulo. - [CGI](https://es.angie.software/angie/docs/configuration/modules/external-modules/cgi.md): Guía del módulo CGI para el servidor web Angie, que añade soporte para ejecutar scripts CGI. El documento describe las limitaciones de uso de CGI, instrucciones de carga del módulo, ejemplo de configuración y script CGI de prueba. También demuestra la ejecución de una petición a un script CGI y proporciona un enlace a documentación detallada y código fuente. - [Combined Upstreams](https://es.angie.software/angie/docs/configuration/modules/external-modules/combined-upstreams.md): Descripción del módulo Combined Upstreams para el servidor web Angie, que permite combinar varios grupos upstream en uno. El documento proporciona instrucciones de instalación y carga, además de enlaces a documentación, ejemplos y código fuente. - [DAV-Ext](https://es.angie.software/angie/docs/configuration/modules/external-modules/dav-ext.md): Descripción del módulo DAV-Ext para el servidor web Angie, que extiende el soporte WebDAV estándar añadiendo los métodos PROPFIND, OPTIONS, LOCK y UNLOCK. Para obtener funcionalidad WebDAV completa, se recomienda usar este módulo junto con el `http_dav_module` estándar. La documentación incluye instrucciones de instalación, ejemplo de configuración usando `dav_ext_lock_zone`, y demostración de los métodos LOCK/UNLOCK. - [Dynamic Limit Req](https://es.angie.software/angie/docs/configuration/modules/external-modules/dynamic-limit-req.md): Guía del módulo Dynamic Limit Req para el servidor web Angie, que proporciona bloqueo dinámico de direcciones IP cuando se excede un límite de tasa de peticiones y elimina automáticamente el bloqueo después del tiempo especificado. El documento proporciona instrucciones para cargar el módulo, un ejemplo de configuración completo, y enlaces a documentación detallada y código fuente. - [Echo](https://es.angie.software/angie/docs/configuration/modules/external-modules/echo.md): Descripción del módulo Echo para el servidor web Angie, que añade varias funciones de estilo shell como `echo`, `sleep`, `time`, `exec` y otras. La documentación contiene instrucciones para cargar el módulo, un ejemplo de configuración detallado que demuestra varias directivas (`echo_before_body`, `echo_after_body`, `echo_sleep`, `echo_duplicate`, `echo_location`, `echo_location_async`), así como una demostración de su funcionalidad. Se proporciona un enlace a la documentación completa y código fuente. - [Enhanced Memcached](https://es.angie.software/angie/docs/configuration/modules/external-modules/enhanced-memcached.md): Descripción del módulo Memcached Mejorado para el servidor web Angie, que extiende el módulo Memcached estándar añadiendo la capacidad de agregar y eliminar datos clave-valor en el servidor memcached. La documentación incluye instrucciones para cargar el módulo, ejemplo de configuración con las directivas `enhanced_memcached_allow_put`, `enhanced_memcached_allow_delete`, `enhanced_memcached_stats`, `enhanced_memcached_flush`, así como demostración de ejecución de peticiones PUT, GET, DELETE y salida de estadísticas. Se proporciona un enlace a la documentación completa y código fuente. - [Eval](https://es.angie.software/angie/docs/configuration/modules/external-modules/eval.md): Guía del módulo Eval para el servidor web Angie, que permite ejecutar subpeticiones y guardar sus respuestas en variables para su uso posterior en la configuración. Esto es útil para implementar lógica compleja de procesamiento de peticiones, como proxy condicional o modificación de respuestas basada en resultados de subpeticiones. La documentación incluye instrucciones para cargar el módulo, configuración de ejemplo usando las directivas `eval_subrequest_in_memory`, `eval_override_content_type`, `eval_buffer_size` y `eval`, así como un enlace a la documentación completa y código fuente. - [GeoIP2](https://es.angie.software/angie/docs/configuration/modules/external-modules/geoip2.md): Guía del módulo GeoIP2 para el servidor web Angie, que permite determinar la geolocalización del cliente basándose en su dirección IP utilizando las bases de datos MaxMind GeoIP2. La documentación contiene instrucciones para cargar el módulo para contextos HTTP y Stream, un ejemplo de configuración detallado usando variables para obtener código de país y nombre, así como una demostración del funcionamiento del módulo con varias direcciones IP. También incluye un enlace a la documentación completa y el código fuente. - [Headers-More](https://es.angie.software/angie/docs/configuration/modules/external-modules/headers-more.md): Guía del módulo Headers-More para el servidor web Angie, que proporciona capacidades avanzadas para gestionar cabeceras HTTP, permitiéndote añadir, establecer o eliminar cabeceras tanto salientes como entrantes. La documentación contiene instrucciones para cargar el módulo y un ejemplo de configuración detallado que demuestra varios escenarios de uso para las directivas del módulo. También se proporcionan enlaces a la documentación completa y el código fuente. - [HTTP Auth RADIUS](https://es.angie.software/angie/docs/configuration/modules/external-modules/http-auth-radius.md): Guía del módulo HTTP Auth RADIUS para el servidor web Angie, que proporciona autenticación HTTP usando el protocolo RADIUS. La documentación contiene instrucciones para cargar el módulo y un ejemplo de configuración detallado que demuestra cómo configurar la conexión a un servidor RADIUS y varios métodos de autenticación (PAP, CHAP, MSCHAP, MSCHAP2, EAPMD5). También proporciona un enlace a la documentación completa y código fuente del módulo. - [HTTP JS](https://es.angie.software/angie/docs/configuration/modules/external-modules/http_js.md): Guía de los módulos integrados de Angie: módulo HTTP JS. El módulo permite definir manejadores en njs — un subconjunto del lenguaje JavaScript. Incluye directivas para trabajar con funciones JavaScript, filtrado de contenido y gestión de variables. - [JWT](https://es.angie.software/angie/docs/configuration/modules/external-modules/jwt.md): Guía del módulo JWT para el servidor web Angie, diseñado para la validación de JSON Web Token (JWT) usando claves específicas. El documento proporciona instrucciones de carga del módulo y ejemplos de configuración que demuestran varios métodos de autorización (vía cabecera, cookie) y diferentes tipos de claves (HEX, RSA). También señala la incompatibilidad con el módulo `external-auth-jwt` y proporciona enlaces a documentación detallada y código fuente. - [Keyval](https://es.angie.software/angie/docs/configuration/modules/external-modules/keyval.md): Guía del módulo Keyval para el servidor web Angie, que permite el uso de variables cuyos valores se toman de pares "clave-valor". Estos pares pueden almacenarse en una zona de memoria compartida o en un almacén Redis. La documentación incluye instrucciones para cargar el módulo, ejemplos de configuración para ambas opciones de almacenamiento (memoria compartida y Redis), así como demostraciones de agregar, modificar y recuperar valores. Se proporciona un enlace a la documentación completa y el código fuente. - [Lua](https://es.angie.software/angie/docs/configuration/modules/external-modules/lua.md): El módulo Lua para el servidor web Angie proporciona un mecanismo potente para extensión programática usando el lenguaje de programación Lua a través de lua-nginx-module y stream-lua-nginx-module. Permite manejo personalizado de peticiones, control de acceso, enrutamiento dinámico, almacenamiento en caché, y más. Utiliza el motor LuaJIT 2.x de alto rendimiento. Esta página incluye ejemplos de uso, dependencias, y módulos opcionales. - [ModSecurity](https://es.angie.software/angie/docs/configuration/modules/external-modules/modsecurity.md): Guía para integrar ModSecurity con el servidor web Angie usando el módulo conector correspondiente. La documentación incluye instrucciones para cargar el módulo, ejemplo de configuración para conectar las reglas de ModSecurity, y pasos para instalar y configurar el OWASP Core Rule Set (CRS). También proporciona un enlace a la documentación detallada y el código fuente de ModSecurity. - [NDK](https://es.angie.software/angie/docs/configuration/modules/external-modules/ndk.md): Descripción del módulo NDK (Nginx Development Kit) para el servidor web Angie. Este módulo extiende la funcionalidad central y sirve como base para desarrollar otros módulos de Angie, ayudando a reducir el volumen de código. El documento especifica cuáles de los módulos disponibles en el repositorio de Angie (como `lua`, `set-misc`) usan NDK, y proporciona instrucciones para cargarlo. También se proporciona un enlace a la documentación detallada y el código fuente de NDK. - [NJS](https://es.angie.software/angie/docs/configuration/modules/external-modules/njs.md): El módulo NJS para el servidor web Angie proporciona un mecanismo potente para la extensión programática utilizando el lenguaje JavaScript. Permite la implementación de lógica de procesamiento arbitraria, control de acceso, enrutamiento dinámico y mucho más. Utiliza una implementación propietaria de máquina virtual JavaScript de alto rendimiento. Se describen ejemplos de uso y capacidades. - [Opentracing](https://es.angie.software/angie/docs/configuration/modules/external-modules/opentracing.md): Descripción detallada del módulo Opentracing para el servidor web Angie, que proporciona capacidades de trazabilidad distribuida de peticiones. Incluye instrucciones para cargar el módulo y ejemplos de configuración para integración con sistemas como Zipkin y DataDog. La documentación también contiene enlaces a información adicional, código fuente y varias opciones de configuración del módulo. - [OTel](https://es.angie.software/angie/docs/configuration/modules/external-modules/otel.md): Guía del módulo OTel para el servidor web Angie, que proporciona soporte de rastreo distribuido utilizando el estándar OpenTelemetry. El módulo soporta propagación de contexto W3C y el protocolo de exportación OTLP/gRPC. La documentación incluye instrucciones para cargar el módulo, ejemplo de configuración para enviar datos de telemetría, y enlace a documentación detallada y código fuente. - [Postgres](https://es.angie.software/angie/docs/configuration/modules/external-modules/postgres.md): Descripción del módulo Postgres para el servidor web Angie, que proporciona soporte directo para la interacción con bases de datos PostgreSQL. La documentación incluye instrucciones para cargar el módulo y un ejemplo de configuración para ejecutar consultas SQL (CREATE, INSERT, SELECT) a una base de datos PostgreSQL desde la configuración de Angie. Se proporciona enlace a la documentación completa y al código fuente del módulo. - [Redis2](https://es.angie.software/angie/docs/configuration/modules/external-modules/redis2.md): Descripción del módulo Redis2 para el servidor web Angie, que proporciona interacción con el servidor Redis 2.x y soporta el protocolo Redis 2.0 unificado completo, incluyendo pipelining de solicitudes. La documentación contiene instrucciones para cargar el módulo (junto con NDK y Set-Misc), ejemplo de configuración detallado con varios escenarios de uso (set, get, pipeline, raw_query), así como demostración de ejecución de solicitudes. Proporciona enlace a la documentación completa y código fuente. - [RTMP](https://es.angie.software/angie/docs/configuration/modules/external-modules/rtmp.md): Descripción del módulo RTMP para el servidor web Angie, que proporciona capacidades de streaming en vivo en formatos HLS y MPEG-DASH sobre HTTP. La documentación incluye instrucciones para cargar el módulo y un ejemplo de configuración para configurar un servidor RTMP, incluyendo parámetros HLS (ruta, claves, URLs de claves). También proporciona un enlace a la documentación detallada y el código fuente del módulo. - [Set-Misc](https://es.angie.software/angie/docs/configuration/modules/external-modules/set-misc.md): Descripción del módulo Set-Misc para el servidor web Angie, que extiende las capacidades del módulo Rewrite estándar. El módulo añade funciones para el escape de URI, trabajo con comillas JSON, así como varios métodos de codificación y decodificación (HEX, MD5, SHA1, Base32, Base64). La documentación proporciona instrucciones para cargar el módulo, ejemplos de configuración y demostración de sus principales directivas, así como un enlace a la documentación completa y código fuente. - [Stream JS](https://es.angie.software/angie/docs/configuration/modules/external-modules/stream_js.md): Guía de los módulos integrados de Angie: Módulo Stream JS. El módulo permite definir manejadores en njs — un subconjunto del lenguaje JavaScript. Incluye directivas para trabajar con JavaScript en modo stream, soporte para filtrado de datos y procesamiento de sesiones. - [Subs](https://es.angie.software/angie/docs/configuration/modules/external-modules/subs.md): Guía del módulo Subs para el servidor web Angie, que proporciona la capacidad de reemplazar cadenas en el cuerpo de respuesta HTTP. El reemplazo puede realizarse tanto para cadenas fijas como usando expresiones regulares, reemplazándose todas las ocurrencias encontradas. La documentación incluye instrucciones para cargar el módulo, ejemplo de configuración usando las directivas `subs_filter_types` y `subs_filter`, así como un enlace a la documentación completa y código fuente. - [Testcookie](https://es.angie.software/angie/docs/configuration/modules/external-modules/testcookie.md): Guía del módulo Testcookie para el servidor web Angie, que proporciona un mecanismo de protección contra bots usando verificación de cookies e interacción con el cliente. La documentación incluye instrucciones de carga del módulo, ejemplo de configuración detallado con varios parámetros (`testcookie_name`, `testcookie_secret`, `testcookie_fallback`, `testcookie_whitelist`, `testcookie_refresh_template`, etc.). También proporciona enlaces a la documentación completa y el código fuente del módulo. - [Unbrotli](https://es.angie.software/angie/docs/configuration/modules/external-modules/unbrotli.md): Descripción del módulo Unbrotli para el servidor web Angie, que está diseñado para descomprimir respuestas del backend que utilizan compresión Brotli (Content-Encoding: br) para clientes que no soportan este método. Esto permite ahorrar espacio en el backend almacenando datos comprimidos. La documentación incluye instrucciones para cargar el módulo, ejemplos de configuración, demostración de funcionamiento y enlaces a directivas y código fuente. - [Upload](https://es.angie.software/angie/docs/configuration/modules/external-modules/upload.md): El módulo Upload para el servidor web Angie permite cargas de archivos usando codificación multipart/form-data (RFC 1867), y también soporta cargas reanudables mediante el método POST. La documentación incluye instrucciones de carga y un enlace al código fuente. - [VOD](https://es.angie.software/angie/docs/configuration/modules/external-modules/vod.md): Guía del módulo VOD (Video on Demand) para el servidor web Angie, que permite reempaquetar archivos MP4 para streaming a través de los protocolos HLS, HDS, MSS y DASH. Describe varios modos de funcionamiento del módulo (local, remoto, mapeado) y códecs de video/audio soportados. La documentación incluye instrucciones para cargar el módulo, ejemplo de configuración para HLS con cifrado CENC y DRM, así como enlace a la documentación completa y código fuente. - [VTS](https://es.angie.software/angie/docs/configuration/modules/external-modules/vts.md): Descripción general del módulo VTS (Virtual Host Traffic Status) para el servidor web Angie, que proporciona herramientas para el seguimiento de tráfico y monitorización de actividad en tiempo real. La documentación describe el proceso de carga de los módulos requeridos, preparación de plantillas HTML para visualización de estadísticas, y proporciona un ejemplo de configuración. También incluye un enlace a la documentación detallada y código fuente del módulo. - [Zip](https://es.angie.software/angie/docs/configuration/modules/external-modules/zip.md): El módulo Zip para el servidor web Angie permite la creación dinámica de archivos ZIP, incluyendo archivos obtenidos de servidores con proxy. Admite características modernas del formato ZIP como archivos grandes, marcas de tiempo UTC y nombres de archivo UTF-8. También permite descargas reanudables usando cabeceras Range e If-Range, siempre que se conozcan las sumas de verificación CRC-32 de los archivos. Incluye instrucciones de carga del módulo y un enlace al código fuente. - [Zstandard (zstd)](https://es.angie.software/angie/docs/configuration/modules/external-modules/zstd.md): Descripción del módulo Zstandard (zstd) para el servidor web Angie, que añade soporte tanto para compresión dinámica como estática de respuestas usando el algoritmo zstd. El módulo consiste en los componentes `http_zstd_filter` y `http_zstd_static`. La documentación incluye instrucciones de instalación y carga, ejemplos de configuración para varios escenarios (compresión dinámica de archivos y respuestas de backend, uso de archivos precomprimidos .zst), y detalles operativos. Proporciona enlaces a la documentación completa y código fuente. - [Variables integradas](https://es.angie.software/angie/docs/configuration/varindex.md): Guía de referencia completa para las variables integradas disponibles en la configuración del servidor web Angie. Este documento contiene una lista de todas las variables que se pueden utilizar para acceder a información sobre solicitudes, respuestas, el servidor y otros aspectos del funcionamiento de Angie. Cada variable incluye una breve descripción de su propósito y su ámbito de aplicación. - [Referencia de la API de NJS](https://es.angie.software/angie/docs/configuration/njs-reference.md): Referencia de la API de NJS - documentación completa de objetos, métodos y propiedades para extender la funcionalidad de Angie con JavaScript. - [Acceso rápido a directivas y variables de Angie](https://es.angie.software/angie/docs/configuration/quickaccess.md): Guía para usar el servicio de enlaces cortos https://angie.ws/en/ para acceso instantáneo a la documentación de directivas y variables del servidor web Angie. Describe la estructura de URL utilizando prefijos como `/h/` para HTTP, `/hu/` para HTTP upstream, `/s/` para stream, y `/su/` para stream upstream. Proporciona ejemplos de búsquedas rápidas para directivas específicas, variables y temas populares de configuración y gestión del servidor. Este servicio simplifica significativamente la navegación a través de la extensa documentación de Angie. - [Configuración de ACME](https://es.angie.software/angie/docs/configuration/acme.md): Guía completa para configurar el módulo ACME integrado en el servidor web Angie para la obtención y renovación automática de certificados SSL/TLS. Cubre los pasos generales de configuración, incluyendo la definición de clientes ACME, la especificación de dominios y la configuración de varios métodos de verificación de propiedad de dominio: validación HTTP, validación DNS y hooks externos. También explica el mecanismo de almacenamiento de claves y certificados, su uso en la configuración del servidor mediante variables y proporciona ejemplos prácticos de validación HTTP. - [Configuración de Clúster Angie](https://es.angie.software/angie/docs/configuration/cluster.md): Guía detallada para configurar un clúster de Angie. Incluye preparación de nodos, instalación de Angie y angie-ha-sync, configuración de sincronización de configuración vía rsync, y configuración de Keepalived para garantizar tolerancia a fallos y balanceo de direcciones VIP. - [Configuración de Autenticación OIDC](https://es.angie.software/angie/docs/configuration/oidc.md): Guía completa para configurar la autenticación OpenID Connect (OIDC) utilizando Google como proveedor de identidad y el servidor web Angie con scripting Lua. Cubre requisitos previos, configuración de Google OAuth2, configuración de Angie con lua-resty-openidc y pasos de despliegue. Incluye características de seguridad como restricciones de dominio de correo electrónico, configuración SSL/TLS y gestión de tokens para proteger endpoints internos. - [Configuración SSL](https://es.angie.software/angie/docs/configuration/ssl.md): Guía completa para configurar SSL/TLS para HTTPS en el servidor web Angie. Cubre pasos básicos como habilitar SSL en los sockets de escucha, especificar rutas de archivos de certificado y clave privada, y configurar protocolos y cifrados. Analiza métodos para optimizar el rendimiento del servidor HTTPS, incluyendo la gestión de procesos de trabajo, conexiones keepalive y caché de sesiones SSL. Además explica cómo trabajar con cadenas de certificados SSL, configurar un único servidor para HTTP y HTTPS, y resolver problemas al configurar múltiples servidores HTTPS en una sola dirección IP utilizando SNI o certificados con múltiples nombres. - [Directivas de nginx no admitidas](https://es.angie.software/angie/docs/configuration/nginx-unsupported-directives.md): Referencia para usuarios que migran de nginx a Angie, que lista las directivas de configuración de nginx que Angie no conserva sin cambios. Cubre directivas eliminadas por mal diseño, la directiva keepalive_min_timeout renombrada a lingering_timeout, y directivas HTTP/2 y stream obsoletas junto con la directiva moderna que se debe usar en su lugar. - [Migración de nginx a Angie](https://es.angie.software/angie/docs/configuration/migration.md): Guía detallada para migrar del servidor web nginx a Angie, dirigida a usuarios de versiones empaquetadas. Describe el proceso de instalación de Angie desde repositorios oficiales y la posterior adaptación de la configuración existente de nginx. Incluye instrucciones para copiar archivos de configuración, renombrar el archivo principal, actualizar rutas para `include`, archivo PID, registros de acceso y errores. También cubre los pasos para configurar hosts virtuales (directorio `sites-enabled`) y migrar módulos dinámicos, incluyendo cómo encontrar equivalentes en Angie y actualizar las directivas `load_module`. - [Configuración de Métricas Personalizadas](https://es.angie.software/angie/docs/configuration/custom-metrics.md): Guía breve para configurar métricas HTTP personalizadas en Angie. Cubre la definición de zonas de métricas, la actualización de métricas en el procesamiento de solicitudes y su exposición a través de la API /status/http/metric_zones. - [Panel de monitorización web Console Light](https://es.angie.software/angie/docs/configuration/monitoring.md): Guía completa para el uso del panel web de monitorización Console Light, diseñado para el seguimiento en tiempo real de la actividad y el rendimiento del servidor web Angie. La documentación cubre el historial de versiones del panel, instrucciones de instalación y configuración, incluida la integración con la API de Angie y la protección del acceso. También proporciona una visión detallada de la interfaz de Console Light, describiendo las pestañas y widgets principales, como la información general del servidor, estadísticas de conexión, estado de *upstreams* HTTP/TCP/UDP, zonas de memoria compartida y cachés. - [Configuración del panel de Grafana](https://es.angie.software/angie/docs/configuration/grafana.md): Guía paso a paso para configurar el panel de monitorización para el servidor web Angie usando Grafana. Describe la configuración de Angie para exportar métricas en formato Prometheus, incluyendo añadir `include prometheus_all.conf` y configurar una `location` especial con la directiva `prometheus all`. Luego explica cómo configurar Prometheus para recopilar estas métricas, especificando la dirección IP de destino, puerto y ruta. El paso final es importar el panel oficial de Angie en Grafana para visualizar los datos recopilados. - [Solución de problemas](https://es.angie.software/angie/docs/troubleshooting.md): Guía completa para diagnosticar y resolver problemas técnicos en el servidor web Angie. Este documento describe el proceso de habilitación y configuración del registro de depuración, trabajando con versiones de depuración de ejecutables y obteniendo soporte técnico. Incluye instrucciones para varios sistemas operativos y opciones de configuración de registro. - [Desarrollo](https://es.angie.software/angie/docs/development.md): Guía completa de desarrollo para contribuir al proyecto Angie. Este documento describe el proceso de trabajar con código fuente, los requisitos de estilo de codificación, las reglas de formato de mensajes de commit y el procedimiento para enviar parches a través de GitHub. Incluye información sobre pruebas y aspectos legales de la participación en el proyecto. - [Guía del desarrollador](https://es.angie.software/angie/docs/developer_guide.md): Guía del desarrollador completa de Angie que cubre interfaces internas, estructuras de datos, el sistema de eventos, la gestión de memoria, el sistema de módulos y las directrices de estilo de código. - [Historial de Versiones de Angie](https://es.angie.software/angie/docs/oss_changes.md): Cronología completa de los cambios en el servidor web Angie, incluyendo descripciones de nuevas capacidades, correcciones de seguridad y actualizaciones de paquetes. El documento contiene información detallada sobre cada versión del producto, empezando por los lanzamientos más recientes, con énfasis en mejoras técnicas, correcciones de errores y actualizaciones de módulos de terceros. - [Historial de Versiones de Angie PRO](https://es.angie.software/angie/docs/pro_changes.md): Cronología completa de cambios en la versión comercial del servidor web Angie PRO, incluyendo descripciones de nuevas características, correcciones de seguridad y actualizaciones de paquetes. El documento contiene información detallada sobre cada versión del producto, comenzando con las versiones más recientes, con énfasis en características comerciales extendidas, mejoras técnicas y actualizaciones de módulos. --- For more comprehensive documentation, see [llms-full.txt](https://es.angie.software/llms-full.txt)