در این نوشته قصد داریم تا شیوه پیکربندی یا کانفیگ وبسرور NginX در کنار وبسرور Apache در کنترل پنل دایرکت ادمین را آموزش دهیم.
NginX یا انجین ایکس وبسروری متن باز و رایگان با ویژگی هایی از جمله بکارگیری به عنوان Proxy Cache است.
از آنجایی که این وبسرور در هندل یا راه اندازی دستورات و برگه های ثابت سرعت بیشتری نسبت به وبسرور رایگان Apache (آپاچی) دارد، بسیاری ترجیح میدهند این که NginX و Apache را در کنار هم پیکربندی کنند.
هدف از اینکار سپردن پردازش برگه های استاتیک (Static) به وبسرور اتجین ایکس و سپردن پردازش برگه های پویا (Dynamic) به آپاچی است.
در ادامه شیوه پیکربندی وبسرور NginX به عنوان Reverse-Proxy در کنار وبسرور Apache را در کنترل پنل دایرکت ادمین آموزش میدهیم.
نکته : برای این پیکربندی نیاز است تا نسخه کاستوم بیلد (Custom Build) دایرکت ادمین شما 2 یا بالاتر باشد.
کاستوم بیلد 2 به شما این امکان را میدهد تا بدون نصب اسکریپت و برنامه اضافی انجین ایکس را به عنوان Reverse-proxy در کنار Apache پیکربندی کنید.
نخست مطمئن شوید که کاستوم بیلد شما نسخه 2 است؛ برای اینکار SSH را باز کنید و دستورات زیر را در ان بنویسید.
cd /usr/local/directadmin/custombuild ./build version
باید نتیجه مشابه زیر ببینید.
2.0.0-RC7 (rev: 863)
اگر نتیجه متفاوت است احتمالا کاستوم بیلد 1 دارید و باید کاستوم بیلد خود را تغییر دهید.
برای اینکار ابتدا دستورات زیر را در SSH بنویسید.
cd /usr/local/directadmin mv custombuild custombuild_1.x wget -O custombuild.tar.gz http://files.directadmin.com/services/custombuild/2.0/custombuild.tar.gz tar xvzf custombuild.tar.gz cd custombuild ./build
سپس برای کار با تنظیمات پیشفرض کاستوم بیلد دستورات زیر را بنویسید.
./build all d ./build rewrite_confs
پس از اطمینان از داشتن کاستوم بیلد نسخه 2 ، باید نسخه دایرکت ادمین را هم بررسی کنید، برای اینکار دستور زیر را بنویسید.
/usr/local/directadmin/directadmin v
مطمئن شوید که نسخه دایرکت ادمین شما پایین تر از 1.45.2 نباشد در غیر اینصورت این روش برای شما کار نمیکند.
در نهایت با وارد کردن دستورات زیر، کار پیکربندی انجین ایکس در کنار آپاچی پایان مییابد.
cd /usr/local/directadmin/custombuild ./build update ./build update_da ./build set webserver nginx_apache ./build nginx_apache ./build rewrite_confs
از همکاری دو وبسرور نیرومند، لذت ببرید! 🙂
با سلام خیلی به درد بخور بود تشکر