NginX چیست؟
NginX وب سروری بسیار قدرتمند است که میتواند بیشترین بازدهی و اخصاصی سازی را نسبت به دیگر وب سرور ها داشته باشد. در ادامه با وبلاگ هاستینجا همراه باشید
این وب سرور از سرعت بسیار بالایی برخوردار است و قابلیت های بسیاری مانند reverse proxy را پشتیبانی میکند. همچنین هماهنگی بسیار بالایی با سیستم مدیریت محتوای وردپرس دارد
Nginx چیست ؟
Nginx (تلفظ کنید engine-x) پروکسی سروری open source یا منبع باز برای پروتکل های HTTP, HTTPS, SMTP, POP3 و IMAP می باشد. Nginx به عنوان متعادل کننده بارگزاری یا load balancer، وب سرور و HTTP cache معروف است. پروژه Nginx از همان ابتدای شکل گیری بر روی کارایی و performance بالا، و استفاده کمتر و بهینه شده از رم کار نمود. ان جین ایکس بر روی سیستم عامل های مختلفی از جمله Linux, OS X, Solaris, AIX, HP-UX و انواع BSD اجرا میشود. اساس توسعه Nginx را می توان برای خدمت رسانی به محتوای صفحات پویای HTTP بر روی شبکه از طریق FastCGI, SCGI برای اسکریپت ها و سرویس دهنده های نرم افزار WSGI یا ماژول های Phusion و همچنین استفاده به عنوان load balancer معرفی نمود.
ویژگی های Nginx
از برخی از ویژگی ها و قابلیت های Nginx میتوان به موارد زیر اشاره نمود :
- قابلیت پشتیبانی و مدیریت بیش از ۱۰,۰۰۰ اتصال همزمان با مصرف رم بسیار پایین
- فابلیت Load balancing
- قابلیت Fault tolerance
- پشتیبانی از OCSP با OpenSSL
- پشتیبانی از FastCGI, SCGI, uWSGI به همراه caching
- سازگار با IPv6
- پشتبانی از پروتکل SPDY
- فشرده سازی و اکسترکت gzip
- باز نویسی URL یا URL rewriting
- قابلیت Bandwidth throttling
- پردازش داده های XSLT
- پشتیبانی از TLS/SSL
- پشتیبانی از STARTTL ها
- احراز هویت با استفاده از سرور HTTP خارجی