اِنجیناِکس (به انگلیسی: nginx) یک کارساز وب با حجم پایین و کارایی بالا است که تحت مجوز بیاسدی منتشر میشود. این کارساز وب در یونیکس، گنو/لینوکس، بیاسدی، مک او اس و ویندوز اجرا میشود. بر طبق گفتهٔ نتکرافت، در حال حاضر ۱۲٫۰۷٪ از دامنههای اینترنت از این کارساز استفاده میکنند.
این پروژه در سال ۲۰۰۱ بنیان نهاده شد و توسط یک توسعهدهنده مستقل به نام ایگور سیسووف (به انگلیسی: Igor Sysoev) به مرحله اجرا درآمد تا در یکی از وبسایتهای پرترافیک به نام رامبرلر به خدمت گرفته شود که این وبسایت در تاریخ سپتامبر ۲۰۰۸، روزانه بیش از ۵۰۰ میلیون درخواست HTTP داشتهاست. در حال حاضر وبسایتهای سرشناسی همچون فیسبوک، نتفلیکس، وردپرس، سورسفورج و … از انجیناکس استفاده میکنند. در نسخه ۵٫۲ اوپنبیاسدی که در نوامبر ۲۰۱۲ عرضه شد هم نرمافزار انجیناکس به صورت پیشفرض در سیستم قرار داده شد تا جایگزینی باشد برای آپاچی ۱٫۳. در نهایت در سال ۲۰۱۴ آپاچی از درخت کد منبع اوپنبیاسدی حذف شد.
nginx چیست؟
nginx ساخته nginx (توسعه: Maxim Dounin) در دستهبندی VPN و پروکسی قرار دارد و نرمافزاری متنباز است. در این فهرست، از نظر محبوبیت رتبه ۲ را میان نرمافزارهای دستهبندی VPN و پروکسی دارد. نخستین نسخه آن به سال ۲۰۰۴ برمیگردد. به زبان سی نوشته شده است. علاوه بر ویندوز، برای شبه یونیکس و مایکروسافت ویندوز هم در دسترس است.
نصب و پیشنیازها
ناشر نصبکنندههای پرتابل را برای ویندوز ۶۴ بیتی ارائه میکند. حجم فایل نصب اصلی ۲٫۸ مگابایت است. بدون نصب اجرا میشود (نسخه پرتابل).
بهروزرسانیها و تاریخچه نسخهها
نسخه فعلی 1.31.8 است که در ۲۹ مهر ۱۴۰۵ منتشر شد. تاریخچه نسخهها ۲۴ نسخه را در بر میگیرد که قدیمیترین آنها به ۱۱ مهر ۱۴۰۳ برمیگردد؛ همه به فایلهای رسمی لینک دارند. یعنی حدود ۱۲ نسخه در سال. آخرین بهروزرسانی کمتر از یک ماه پیش منتشر شده است.
محبوبیت و انواع فایل
بسته Chocolatey آن ۲۸۶٬۵۰۷ بار دانلود شده است. کد منبع آن در GitHub (nginx/nginx) ۳۱٬۹۲۸ ستاره دارد. ویکیپدیا به ۳۰ زبان از زبانهای این سایت درباره آن مقاله دارد. نرمافزارهای مشابه: OpenVPN، Proton VPN و Tailscale.
توضیح پروژه در GitHub: “The official NGINX Open Source repository.”
نقاط قوت / نقاط ضعف
نقاط قوت
- متنباز: هر کسی میتواند کد را بررسی و کامپایل کند
- پرتابل: بدون نصب اجرا میشود
- بهروزرسانیهای مکرر (حدود ۱۲ بار در سال)
- حجم دانلود کم (۲٫۸ مگابایت)
- اجرا روی شبه یونیکس و مایکروسافت ویندوز نیز
- کاربران فراوان
- پروژه باسابقه (از ۲۰۰۴)
نقاط ضعف
- بدون نسخه بومی ARM64
به طور خلاصه: nginx ابزاری متنباز در دستهبندی VPN و پروکسی برای رایانههای ۶۴ بیتی است. بهطور فعال نگهداری میشود.
آیا دانلود nginx امن است؟
- فایل از nginx.org، دامنه خود ناشر، ارائه میشود
- لینک دانلود از HTTPS استفاده میکند
- هش SHA256 منتشر شده است و میتوانید فایل را بررسی کنید:
FBB1501009BE34655CC238D460714CF20391B639013F4C73859813D7938783FD· گزارش VirusTotal این هش را باز کنید - لینک در آخرین بررسی پاسخ داد (۳۰ مهر ۱۴۰۵)
- کد منبع عمومی است
- ExeAtlas فایلهای نصب را میزبانی، بستهبندی یا تغییر نمیدهد
آموزش مرتبط: بررسی هش SHA256 فایل در ویندوز
شیوههای امنیتی (OpenSSF Scorecard)
بررسی خودکار مخزن nginx/nginx در GitHub توسط Open Source Security Foundation؛ آخرین اجرا: ۲۷ مهر ۱۴۰۵.
- نگهداری فعال۱۰
- سیاست امنیتی۱۰
- بدون گردشکار خطرناک۱۰
- بدون فایل باینری در مخزن۱۰
- آزمون فازینگ (Fuzzing)۱۰
- مجوز اعلامشده۱۰
- مجوزهای محدود توکن۹
- انتشارهای امضاشده۸
- بازبینی کد۶
- حفاظت از شاخه۶
- وابستگیهای قفلشده۴
- نشان بهترین شیوههای OpenSSF۰
- تحلیل ایستای کد۰
این امتیاز شیوه توسعه و انتشار پروژه را میسنجد، نه اینکه نصب برنامه امن است یا نه. scorecard.dev
نسخههای اخیر
همه ۲۴ نسخه ›۲۴ نسخه در ۲ سال · حدود ۱۲ نسخه در سال
| نسخه | تاریخ | حجم | فایلها |
|---|---|---|---|
| 1.31.8آخرین | ۲۹ مهر ۱۴۰۵ | ۲٫۸ مگابایت | ۶۴ بیتی ZIP |
| 1.31.7 | ۹ مهر ۱۴۰۵ | ۲٫۸ مگابایت | ۶۴ بیتی ZIP |
| 1.31.6 | ۲۴ شهریور ۱۴۰۵ | ۲٫۸ مگابایت | ۶۴ بیتی ZIP |
| 1.31.5 | ۱۱ شهریور ۱۴۰۵ | ۲٫۸ مگابایت | ۶۴ بیتی ZIP |
| 1.31.4 | ۲۸ مرداد ۱۴۰۵ | ۲٫۸ مگابایت | ۶۴ بیتی ZIP |
| 1.31.3 | ۲۴ تیر ۱۴۰۵ | ۲٫۸ مگابایت | ۶۴ بیتی ZIP |
| 1.31.2 | ۲۷ خرداد ۱۴۰۵ | ۲٫۸ مگابایت | ۶۴ بیتی ZIP |
| 1.31.1 | ۱ خرداد ۱۴۰۵ | ۲٫۸ مگابایت | ۶۴ بیتی ZIP |
چرخه انتشار و پشتیبانی
نسخه 1.31.8 از شاخه 1.31 است؛ این شاخه هنوز پشتیبانی میشود و تاریخ پایانی برای آن اعلام نشده است.
| شاخه انتشار | تاریخ انتشار | پایان پشتیبانی | آخرین نسخه | وضعیت |
|---|---|---|---|---|
| 1.31 | ۲۳ اردیبهشت ۱۴۰۵ | اعلام نشده | 1.31.8 | پشتیبانی میشود |
| 1.30 | ۲۵ فروردین ۱۴۰۵ | اعلام نشده | 1.30.6 | پشتیبانی میشود |
| 1.29 | ۳ تیر ۱۴۰۴ | ۲۳ اردیبهشت ۱۴۰۵ | 1.29.8 | پشتیبانی تمام شده |
| 1.28 | ۳ اردیبهشت ۱۴۰۴ | ۲۵ فروردین ۱۴۰۵ | 1.28.3 | پشتیبانی تمام شده |
| 1.27 | ۸ خرداد ۱۴۰۳ | ۳ تیر ۱۴۰۴ | 1.27.5 | پشتیبانی تمام شده |
| 1.26 | ۴ اردیبهشت ۱۴۰۳ | ۳ اردیبهشت ۱۴۰۴ | 1.26.3 | پشتیبانی تمام شده |
| 1.25 | ۲ خرداد ۱۴۰۲ | ۹ خرداد ۱۴۰۳ | 1.25.5 | پشتیبانی تمام شده |
| 1.24 | ۲۲ فروردین ۱۴۰۲ | ۴ اردیبهشت ۱۴۰۳ | 1.24.0 | پشتیبانی تمام شده |
نصب از خط فرمان
نصب بیصدا ›winget install --id nginxinc.nginx -echoco install nginx -yscoop install main/nginxآموزش مرتبط: آموزش winget: نصب و بهروزرسانی نرمافزار در ویندوز
برای سیستمعاملهای دیگر هم هست
brew install nginxاطلاعات
- ناشر
- nginx
- توسعهدهنده
- Maxim Dounin و Igor Sysoev
- دستهبندی
- VPN و پروکسی
- مجوز
- BSD-2-Clause
- قیمت
- رایگان
- کد منبع
- github.com/nginx/nginx
- زبان برنامهنویسی
- سی
- پیشنیاز
- Windows 11 / 10
- معماری
- ۶۴ بیتی
- نوع نصبکننده
- پرتابل
- سایر پلتفرمها
- شبه یونیکس, مایکروسافت ویندوز
- نسخه
- 1.31.8
- تاریخ انتشار
- ۲۹ مهر ۱۴۰۵
- نخستین انتشار
- 2004
- تاریخ افزودن به فهرست
- ۲۸ آبان ۱۴۰۳
- نسخههای فهرستشده
- 24
- بهروزرسانی در سال
- ۱۱٫۷
- دانلودهای Chocolatey
- ۲۸۶٬۵۰۷
- ستارههای GitHub
- ۳۱٬۹۲۸
- فورکهای GitHub
- ۸٬۲۹۴
- وبسایت رسمی
- nginx.org
- شناسه winget
- nginxinc.nginx
- بسته Chocolatey
- nginx
- بسته Scoop
- main/nginx
امتیازها و نظرها
هنوز نظری ثبت نشده است. نخستین امتیاز را شما بدهید.
جایگزینهای nginx
مشاهده همه ›-
متنباز۱٫۸ میلیون ↓ -
متنباز۱۵۲٫۷ هزار ↓ -
متنباز۵۶۸٫۱ هزار ↓ -
متنباز۱۶۹٫۶ هزار ↓ -
متنباز۱۴٫۷ هزار ↓ -
متنباز۵۶٫۵ هزار ↓ -
متنباز۱۳۹٫۶ هزار ↓ -
متنباز۷۸ هزار ↓
پرسشهای متداول
آیا nginx رایگان است؟
بله. nginx نرمافزاری متنباز با مجوز BSD-2-Clause است.
آیا دانلود nginx امن است؟
فایل از nginx.org که متعلق به خود ناشر است دانلود میشود؛ ExeAtlas فایل را میزبانی یا تغییر نمیدهد. هش SHA256 فایل را با هش نمایشدادهشده در این صفحه مقایسه کنید یا گزارش VirusTotal همین هش را باز کنید.
چگونه nginx را با winget نصب کنیم؟
PowerShell یا Windows Terminal را باز کنید و دستور winget نمایشدادهشده در این صفحه را اجرا کنید. winget فایل نصب رسمی را دانلود میکند و پیش از اجرا، هش SHA256 آن را بررسی میکند.
آیا nginx روی ARM (Windows on Arm) اجرا میشود؟
نسخه ARM64 وجود ندارد؛ Windows 11 on Arm میتواند نسخه ۶۴ بیتی را با شبیهسازی اجرا کند.
نسخههای قدیمی nginx را از کجا دانلود کنیم؟
صفحه نسخهها همه ۲۴ نسخه را تا ۱۱ مهر ۱۴۰۳ با لینک فایلهای نصب رسمی فهرست میکند.
آیا میتوان از nginx بدون دسترسی مدیر استفاده کرد؟
بله، نسخه پرتابل است: آن را از حالت فشرده خارج و اجرا کنید.
جایگزینهای nginx کداماند؟
OpenVPN، Proton VPN، Tailscale، Netbird و v2rayN. صفحه جایگزینها آنها را با هم مقایسه میکند.