در این مقاله به آموزش نحوه ی نصب 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
در صورتی که نسخه ی custombuild 2.0 نبود می بایست از طریق لینک زیر برای تصحیح آن اقدام نمایید.
http://help.directadmin.com/item.php?id=555
سپس در صورتی که نسخه صحیح بود در همان آدرس custombuild کد های زیر را در ادامه برای نصب وارد نمایید.
./build set webserver nginx
./build set php1_mode php-fpm
./build update
./build all d
./build rewrite_confs
توجه داشته باشید که مراحل نصب زمانبر می باشد و توصیه می گردد برای نصب از دستور screen نیز استفاده نمایید.
با دانشنامه Server.ir همراه باشید.