چرا نصب NGINX
NginX یا انجین ایکس وبسروری متن باز و رایگان با ویژگی هایی از جمله بکارگیری به عنوان Proxy Cache است.
از آنجایی که این وبسرور در هندل یا راه اندازی دستورات و برگه های ثابت سرعت بیشتری نسبت به وبسرور رایگان Apache (آپاچی) دارد، بسیاری ترجیح میدهند این که NginX و Apache را در کنار هم پیکربندی کنند.
هدف از اینکار سپردن پردازش برگه های استاتیک (Static) به وبسرور اتجین ایکس و سپردن پردازش برگه های پویا (Dynamic) به آپاچی است.
در ادامه شیوه پیکربندی وبسرور NginX به عنوان Reverse-Proxy در کنار وبسرور Apache را در کنترل پنل دایرکت ادمین آموزش میدهیم.
نصب NGINX و APACHE در دایرکت ادمین
نکته : برای این پیکربندی نیاز است تا نسخه کاستوم بیلد (Custom Build) دایرکت ادمین شما ۲ یا بالاتر باشد.
کاستوم بیلد ۲ به شما این امکان را میدهد تا بدون نصب اسکریپت و برنامه اضافی انجین ایکس را به عنوان Reverse-proxy در کنار Apache پیکربندی کنید.
نخست مطمئن شوید که کاستوم بیلد شما نسخه ۲ است؛ برای اینکار SSH را باز کنید و دستورات زیر را در ان بنویسید.
cd /usr/local/directadmin/custombuild
./build version
باید نتیجه مشابه زیر ببینید.
۲٫۰٫۰-RC7 (rev: 863)
اگر نتیجه متفاوت است احتمالا کاستوم بیلد ۱ دارید و باید کاستوم بیلد خود را تغییر دهید.
پس از اطمینان از داشتن کاستوم بیلد نسخه ۲ ، باید نسخه دایرکت ادمین را هم بررسی کنید، برای اینکار دستور زیر را بنویسید.
/usr/local/directadmin/directadmin v
مطمئن شوید که نسخه دایرکت ادمین شما پایین تر از ۱٫۴۵٫۲ نباشد در غیر اینصورت این روش برای شما کار نمیکند.
در نهایت با وارد کردن دستورات زیر، کار پیکربندی انجین ایکس در کنار آپاچی پایان مییابد.
cd /usr/local/directadmin/custombuild
./build update
./build update_da
./build set webserver nginx_apache
./build nginx_apache
./build rewrite_confs