نصب Nginx بر روی دایرکت ادمین
در این مقاله به آموزش نحوه ی نصب Nginx بر روی DirectAdmin می پردازیم. که با
انجام این عملیات در واقع وب سرور پیش دایرکت ادمین که Apache می باشد به وب سرور
Nginx تغییر خواهد کرد.
از نظر تفاوت این وب سرور ها باید گفت که وب سرور
Nginx سریع تر و ساده تر و بهینه تر می باشد در نتیجه سرعت load سایت ها افزایش
خواهد یافت اما نکته ای که وجود دارد با توجه به ساده تر بودن این وب سرور قطعا
دسترسی ها و امکانات آن نیز نسبت به Apache کمتر خواهد بود و مدیریت سایت ها از
طریق Apache راحت تر و کامل تر انجام خواهد شد.
پروژه Nginx از همان ابتدای
شکل گیری بر روی کارایی و performance بالا، و استفاده کمتر و بهینه شده از رم کار
نمود. ان جین ایکس بر روی سیستم عامل های مختلفی از جمله Linux, OS X, Solaris,
AIX, HP-UX و انواع BSD اجرا میشود.اساس توسعه Nginx را میتوان برای خدمت رسانی به
محتوای صفحات پویای HTTP بر روی شبکه از طریق FastCGI, SCGI برای اسکریپت ها و
سرویس دهنده های نرم افزار WSGI یا ماژول های Phusion و همچنین استفاده به عنوان
load balancer معرفی نمود.
از برخی از ویژگی ها و قابلیت های Nginx
میتوان به موارد زیر اشاره نمود :
√ قابلیت پشتیبانی و
مدیریت بیش از 10,000 اتصال همزمان با مصرف رم بسیار پایین
√
فابلیت Load balancing
√ قابلیت Fault tolerance
√
پشتیبانی از OCSP با OpenSSL
√ پشتیبانی از FastCGI,
SCGI, uWSGI به همراه caching
√سازگار با IPv6
√
پشتبانی از پروتکل SPDY
√ فشرده سازی و اکسترکت gzip
√ باز نویسی URL یا URL rewriting
√ قابلیت Bandwidth throttling
√
پردازش داده های XSLT
√ پشتیبانی از TLS/SSL
√
پشتیبانی از STARTTL ها
√ احراز هویت با استفاده از سرور HTTP خارجی
برای نصب Nginx بر روی یک سرور دایرکت ادمین مراحل و کد ها زیر را به ترتیب
اجرا نمایید.
ابتدا با وارد کردن کد های زیر از نسخه ی Custombuild خود مطلع
شوید که می بایست برای نصب از نسخه ی 2.0 استفاده نمایید.
cd /usr/local/directadmin/custombuild ./build version
./build set webserver nginx
./build set php1_mode php-fpm
./build update
./build all d
./build rewrite_confs
توجه داشته باشید که مراحل نصب زمانبر می باشد و توصیه می گردد برای نصب از دستور screen نیز استفاده نمایید.