نحوه نصب Nginx در دایرکت ادمین
نحوه نصب Nginx در دایرکت ادمین
به طور پیش فرض، DirectAdmin از وب سرور آپاچی برای سرویس دهی به وب سایت ها استفاده می کند.
آپاچی در حال حاضر بهترین سرور برای وب سایت ها است.
دلایل محبوبیت سرور آپاچی به خوبی مستند شده است.
با این حال، سرورهای آپاچی دارای اشکالاتی هستند. آپاچی حاوی تصاویر با حافظه بالا است.
Nginx یکی دیگر از وب سرورهای منبع باز قدرتمند است که سریعتر است و رم کمتری مصرف می کند.
Nginx توانایی پردازش محتوای پویا را به صورت بومی ندارد. برای رسیدگی به PHP و سایر درخواستها برای محتوای پویا، Nginx باید درخواست را برای اجرا به یک پردازنده خارجی ارسال کند و منتظر ارسال محتوا باشد و سپس بتواند به مشتری منتقل شود.
تبدیل وب سرور آپاچی به وب سرور Nginx را می توان با استفاده از ابزار CustomBuild انجام داد که به شما امکان می دهد برنامه ها را از منبع نصب، حذف و دوباره کامپایل کنید.
در پایان این راهنما می توانید به یک سرور DirectAdmin با یک پروکسی معکوس Nginx به عنوان وب سرور دسترسی پیدا کنید.
روش موثری که توسط مدیران استفاده می شود، روش پروکسی معکوس است.
در اینجا Nginx به عنوان یک وب سرور استاتیک ارائه می شود و Apache با استفاده از مزایای دو وب سرور برای تأثیرگذاری عالی، قسمت پشتی را پردازش می کند.
Nginx به عنوان یک پروکسی ترافیک وب عمل می کند که به طور پیش فرض تمام محتویات ثابت مانند CSS، JS، تصاویر و غیره را ارائه می دهد.
این به میزان قابل توجهی منابع CPU/RAM مصرف شده توسط آپاچی را کاهش می دهد. آپاچی محتویات پویا مانند PHP، PERL و غیره را ارائه می دهد.
برای نصب Nginx دقت داشته باشید که CustomBuild 2.0 باید وجود داشته باشد.
مراحل نصب
برای نصب، ما نیاز به دسترسی به سرور و تمام حقوق ریشه برای تغییر تنظیمات روی سرور داریم.
1) به روز رسانی CustomBuild
از آنجایی که نصب نیاز به کامپایل مجدد کد منبع دارد، توصیه می شود از فایل های سرور نسخه پشتیبان تهیه کنید. مطمئن شوید که CustomBuild از نسخه 2.0 فعلی است.
2) تغییر CustomBuild
قبل از کامپایل مجدد نصب DirectAdmin، باید تنظیمات لازم را تغییر دهیم. برای تغییر تنظیمات به دایرکتوری CustomBuild بروید و فایل پیکربندی را باز کنید.
cd /usr/local/directadmin/custombuild
vi options.conf
برای استفاده از پروکسی معکوس Nginx و Apache با DirectAdmin نیاز به استفاده از php-fpm است. اگر در حال حاضر اینطور نیست، php1_mode و php2_mode را در فایل CustomBuild options.conf به مقدار php_fpm تغییر دهید. فایل را با تغییرات ذخیره کنید.
3) نصب Nginx
اکنون وب سرور Nginx قابل نصب است. آپاچی هنگام نصب Nginx حذف نخواهد شد. دستورات زیر وب سرور Nginx را در سرور نصب می کند.
cd /usr/local/directadmin/custombuild
build set webserver nginx_apache/.
4) پیکربندی Reverse Proxy
هم Nginx و هم Apache هردو بصورت همزمان نمی توانند روی پورت 80 کار کنند. بنابراین Nginx روی 80 و Apache روی پورت دیگری خواهد بود.
Nginx در این پورت درخواست های صفحه پویا را به آپاچی منتقل می کند.
برای استقرار پروکسی معکوس پس از کامپایل و ساخت وب سرور Nginx، باید تمام تنظیمات را روی سرور بازنویسی کنیم. برای بازنویسی تنظیمات دستورات زیر را اجرا کنید.
build update/.
build all d/.
build rewrite_confs/.
Nginx اکنون به عنوان وب سرور front end قبل از آپاچی نصب و اجرا می شود. این را می توان با جستجوگر وب سرور آنلاین تأیید کرد. پیکربندی معمولاً حدود نیم ساعت طول می کشد و بستگی به سرور دارد.
اگر به کمک بیشتری نیاز دارید، لطفا با بخش پشتیبانی ما تماس بگیرید.
مقالات پیشنهادی:
نحوه نصب ماژول zend opcache در DirectAdmin
آموزش نصب اسکنر Clamav در DirectAdmin
نحوه نصب SitePad در دایرکت ادمین
نحوه ایجاد یک staging site وردپرس در دایرکت ادمین
دوره آموزشی صفر تا 100 راه اندازی خدمات هاستینگ
مجموعه کامل مقالات هاستینگ را اینجا می توانید پیدا کنید.
دیدگاهتان را بنویسید
برای نوشتن دیدگاه باید وارد بشوید.