ورود به پنل کاربری   |     ورود به پنل پیامک   |      جمعه ۱۴۰۳/۱۰/۰۷
   0919-322-6266   |     info@mhost.ir

نصب nginx + apache در کنار هم بدون نیاز به پلاگین تجاری در دایرکت ادمین

همانگونه که دوستان مطلع هستند نصب nginx و یا ترکیب nginx + apache توسط پلاگین و خرید لایسنس و... انجام می شد آن هم بطور غیر رسمی ولی در حال حاضر هر دو کانفیگ و وب سرور توسط CB 2 بصورت رسمی توسط شرکت دایرکت ادمین و بدون نیاز به هیچ پلاگینی انجام پذیر میباشد.

در این آموزش به نحوه نصب nginx + apache در کنار هم و بدون نیاز به پلاگین تجاری در دایرکت ادمین می پردازیم

جهت نصب nginx + apache حتما باید نسخه custombuild 2 بر روی دایرکت ادمین شما نصب باشد. جهت اطمینان از این مورد می توانید از طریق روش زیر custombuild را به نسخه ۲ آپگرید نمایید:

ابتدا با دستورات زیر نسخه فعلی custombuild را بررسی می کنیم:

cd /usr/local/directadmin/custombuild
./build version

چنانچه خروجی دستورات بالا با متن زیر یکسان نبود نشان میدهد custombuild شما نسخه ۲ نیست:

[root@server custombuild]# ./build version
۲٫۰٫۰-RC7 (rev: 863)


چنانچه نسخه custombuild شما ۲ نبود با دستورات زیر اقدام به آپگرید custombuild به نسخه ۲ نمایید:


cd /usr/local/directadmin
mv custombuild custombuild.bak
wget -O custombuild.tar.gz http://files.directadmin.com/services/custombuild/2.0/custombuild.tar.gz
tar xvzf custombuild.tar.gz
cd custombuild
./build
حال با دستورات زیر اقدام به نصب nginx + apache می کنیم:

cd /usr/local/directamin/custombuild
./build update
./build update_da
./build nginx_apache
./build set webserver nginx_apache
./build rewrite_confs
چنانچه بعد از نصب با خطای زیر روبرو شدید:
Restarting apache.
Stopping httpd: [FAILED]
Starting httpd:httpd: Syntax error on line 50 of /etc/httpd/conf/httpd.conf: Syntax error on line 4 of /etc/httpd/conf/extra/httpd-phpmodules.conf: Cannot load /usr/lib/apache/libphp5.so into server: / usr/lib/apache/libphp5.so: undefined symbol: unixd_config


یکبار دستورات زیر را اجرا نمایید:

./build clean 
./build update
./build php n
./build rewrite_confs

با آرزوی بهترین ها برای شما
اشتراک گذاری :