Nginx Unit یکی از مجموعه محصولات Nginx. یک سرور open source و سبک که قابلیت اجرای چندین زبان در یک سرور را دارد. این سرور به طوری فراگیر شده است که تا امروز 409 میلیون سایت بر رو آن راه اندازی شده اند.
این سرور برای اجرای اپلیکیشن های مختلف stand‑alone و distributed (توزیع شده) و میکروسرویس ها قابل استفاده میباشد.
در NGINX Unit درخواست هایی که برای هر برنامه ارسال میشود توسط یک router تفکیک میشوند.
این سرور هیچ فایل ثابتی برای تنظیمات ندارد، همه پروژه ها توسط سرویس REST تنظیم میشوند.
بخش router به طور مداوم در حال پردازش است و هیچ وقت restart نمیشود.
همین موضوع قابلیت تغییر تنظیمات سرور به صورت یکپارچه، بدون نیاز به قطع کردن سرویس (interrupting) را میدهد.
در NGINX Unit هر اپلیکیشن در چارچوب کاری (sandbox) خود توسعه و اجرا میشود.
دلیل امکان اجرای چندین زبان در NGINX Unit به طور همزمان ، جداکننده Router Process میباشد که درخواست های HTTP را از بخش پردازش برنامه ها (Application Processes) جدا میکند.
این سرویس به صورت open-source در اختیار شما قرار گرفته است .
شما می توانید به مراجعه به سایت installation instructions مراحل نصب این سرویس را مشاهده کنید و از آن بهره مند شوید.