El primer lanzamiento de Angie, un fork de Nginx de desarrolladores que se marcharon de la empresa F5

Se ha publicado la primera versión del servidor HTTP de alto rendimiento y proxy multibrote de Angie, derivado de Nginx por un grupo de exdesarrolladores del proyecto que abandonaron la compañía F5 Network. Los códigos fuente de Angie están disponibles bajo la licencia BSD.

Para acompañar el desarrollo del proyecto y continuar apoyando a los usuarios de Nginx en Rusia, se ha creado la empresa 'Servidor Web', que ha recibido una inversión de 1 millón de dólares. Entre los copropietarios de la nueva empresa se encuentran: Valentin Bartenyev (líder del equipo que desarrolló el producto Nginx Unit), Ivan Poluyanov (exjefe de desarrolladores frontend de Rambler y Mail.Ru), Oleg Mamontov (jefe del equipo de soporte técnico de NGINX Inc) y Ruslan Yermilov (ru@FreeBSD.org). El director de la nueva empresa es Zaur Abasmirzoev, exdirector técnico de lenta.ru. Igor Sysoyev, el fundador de Nginx, no participa en el proyecto.

La versión Angie 1.0.0 se deriva de la base de código nginx 1.23.2 e incluye los siguientes cambios:

  • Se ha añadido la implementación de una interfaz RESTful HTTP para acceder a la información básica del servidor web y estadísticas sobre conexiones de clientes, zonas de memoria compartida, solicitudes HTTP, almacenamiento en caché de respuestas HTTP, consultas DNS, sesiones TCP\/UDP creadas por el módulo 'stream' y zonas con restricciones implementadas mediante los módulos limit_conn y limit_req. Las estadísticas se presentan en formato JSON. Se ha previsto una nueva directiva 'api' para habilitar la interfaz RESTful HTTP.
  • Se ha añadido a la directiva 'http' la directiva 'status_zone', que define la zona para acumular estadísticas sobre las solicitudes que se procesan en el contexto de las directivas 'server' y 'location'.
  • Se ha añadido a la directiva 'stream' la directiva 'status_zone', que define la zona para acumular estadísticas sobre las sesiones TCP y UDP.
  • Se ha añadido el parámetro 'status_zone' a la directiva 'resolver', que define la zona para acumular estadísticas sobre las solicitudes DNS enviadas.
  • Se ha añadido la variable $angie_version con la versión servidores Angie.

Entre los planes futuros se destaca una expansión significativa de la funcionalidad original, manteniendo la compatibilidad básica con la configuración de Nginx y la posibilidad de utilizar Angie como un reemplazo de Nginx sin cambios significativos en la configuración. En comparación con el Nginx original, se planea mejorar significativamente la tolerancia a fallos, aumentar el rendimiento, simplificar el mantenimiento y agregar más capacidades para sistemas en clúster.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster