lanzamiento del servidor de aplicaciones , que desarrolla una solución para asegurar el lanzamiento de aplicaciones web en diversos lenguajes de programación (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js y Java). Bajo el control de NGINX Unit, se pueden ejecutar simultáneamente varias aplicaciones en diferentes lenguajes de programación, cuyos parámetros de inicio se pueden cambiar dinámicamente sin necesidad de editar archivos de configuración y reiniciar. El código está escrito en lenguaje C y Licenciado bajo Apache 2.0. Puede familiarizarse con las características de la unidad NGINX en primer lanzamiento.
Versículos nuevos:
- enrutar solicitudes basadas en argumentos de URI, encabezados y cookies;
"encabezados": [
{
"Aceptar-Codificación": "*gzip*",
"Agente de usuario": "Mozilla/5.0*"
},
{
"Agente de usuario": "curl*"
}
] - Las plantillas de coincidencia de rutas ahora admiten máscaras de expresión media. Por ejemplo,
"host": ["eu-*.example.com", "!eu-5.example.com"]
- operaciones enviadas utilizando el método POST para manipular el contenido de las matrices en la configuración (los cambios se transmiten en formato JSON);
curl -X POST -d '{"partido": {"uri": "/producción/*"}, \
"acción": {"contraseña": "aplicaciones/wiki-prod"}}' \
--unix-socket=/ruta/a/control.unit.sock \
http://localhost/config/routes/ - Compatibilidad con el cambio de usuario y grupo mediante las capacidades CAP_SETUID y CAP_SETGID en Linux sin ejecutar el proceso principal como un usuario privilegiado.
Fuente: opennet.ru
