Accept cookies for analytics, social media, and advertising, or learn more and adjust your preferences. These cookies are on by default for visitors outside the UK and EEA. Privacy Notice.
NGINX Unit supports a RESTful JSON API, deploys configuration changes without service disruptions, and runs apps built with multiple languages and frameworks. Designed from scratch around the needs of your distributed applications, it lays the foundation for your service mesh.
Configure your applications in real time – NGINX Unit is tailored to the demands of modern microservices. Make one change and apply to all.
Avoid the requirements and headaches associated with multiple application servers. NGINX Unit supports a single configuration stack.
Dynamically adjust to your applications’ needs:
Dynamically adjust to your applications’ needs:
NGINX Unit is a polyglot app server, a reverse proxy, and a static file server, available for Unix‑like systems. It was built by NGINX team members from scratch to be highly efficient and fully configurable at runtime.
NGINX Unit DocumentationNGINX developers demo how to build, deploy, and manage application using NGINX Unit.
We walk through a bash script for setting up a WordPress deployment on Ubuntu that's managed by NGINX Unit and uses NGINX for web serving. The resulting WordPress deployment is scriptable,...
We show how to build an application stack with NGINX Unit, enabling automated deployment of production environments with custom‑built language runtime versions, libraries, modules, and...