استفاده از suPHP در دایرکت ادمین

استفاده از suPHP در دایرکت ادمین

اجرا کننده PHP نوع suPHP امن ترین هندلر ممکن برای استفاده از php و apache در هاستینگ های اشتراکی است . با استفاده از این php handler سرور دایرکت ادمین خود را امن تر و secure تر میکنید . در صورت هک شدن یکی از اکانت ها و سایت ها در دایرکت ادمین ، هندلر suPHP به هکر اجازه نفوذ به سایر یوزر ها و اکانت ها را نمیدهد .

استفاده از suPHP در دایرکت ادمین

استفاده از suPHP در دایرکت ادمین

یکی دیگر از امکاناتی که suPHP در اختیار مدیر سرور لینوکس قرار میدهد امکان استفاده از php.ini اختصاصی برای هر یوزر است . بدین ترتیب محدوده یا scope تسلط php برای هر یوزر محدود به دایرکتوری های همان یوزر و اکانت کاربری میگردد . 

برای استفاده از suPHP در دایرکت ادمین باید مطابق آموزش زیر php و آپاچی را از اول کامپایل و نصب کنید :

نصب suPHP در دایرکت ادمین و custombuild 1.x

اگر از custombuild ورژن های ۱٫۱ و ۱٫۲ استفاده میکنید کافیست تا با ویرایش فایل options.conf اجرا کننده php را از حالت cli به cgi تغییر دهید و مجددا اقدام به کامپایل PHP کنید :

cd /usr/local/directadmin/custombuild

./build update

./build clean

vi options.conf

php5_cli=no

php5_cgi=yes

./build php

اگر تغییرات زیادی در ساختار وب سرور و PHP اعمال کرده اید به جای کامپایل PHP میتوانید همه سرویس دهنده ها را از اول BUILD کنید . در این صورت در دستوارت فوق به جای ./build php از دستور ./build all d استفاده کنید . تا پایان کامل نصب و کامپایل برنامه ها و سرویس ها توسط custombuild صبر کنید . بعد از اتمام کار custombuild مطابق دستورات زیر عمل کنید :

./build set new_suphp yes

./build suphp d

./build rewrite_confs

نصب suPHP در دایرکت ادمین و custombuild 2.x

در این حالت کار شما نستبا آسان است :

cd /usr/local/directadmin/custombuild

./build update

./build clean

vi options.conf

php1_mode=suphp

./build all d

./build rewrite_confs

هندلر PHP نوع suPHP در کنار امنیت بالا مصرف منابع بالایی نیز دارد . سعی کنید حتما از این هندلر PHP در کنار مدل MPM Preforx استفاده کنید . استفاده از مدل آپاچی MPM Worker یا MPM Event در کنار suPHP در دایرکت ادمین نیازمند تسلط کامل به لینوکس و دایرکت ادمین است و به افراد تازه کار و کم تجربه توصیه نمیشود . 

پاسخ به کلیه سوالات شما در زمینه وب هاستینگ و مدیریت سرور در انجمن کامپایلر

4 thoughts on “استفاده از suPHP در دایرکت ادمین

  1. حسین

    سلام
    ببخشید من تازه کارم می خوام بدونم suphp بهتره یا php-fpm؟
    بعضی جا ها میگن php-fpm از همه شون بهتره اما شما اینجا میگید امن ترینشون suphp است.
    حالا من یه سرور مجازی CentOS دارم که روش می خوام یه اسکریپت سایت ساز نصب کنم و کلی یوزر داشته باشم پیشنهاد شما چیه suphp نصب کنم یا nginx + php-fpm ؟
    خیلی ممنون.

    Reply
    1. Babak Ajideh Post author

      سلام، استفاده از NGINX در کنار php-fpm سریع ترین حالت ممکن است، من ندیدم کسی در جایی از suphp در کنار انجین اکس استفاده کرده باشه و اگر هم شدنی باشه رایج نیست و احتمالا کانفیگش هم خیلی سخت خواهد بود. در هر صورت در صورتی که از آپاچی به عنوان وب سرور اصلی استفاده میکنید، هندلر suphp امن ترین و در عین حال کند ترین و پر مصرف ترین انتخاب هست، از طرفی fpm سریع ترین و fastcgi و mod_php سریع ترین حالت خواهند بود.

      Reply
      1. حسین

        سرور من دایرکت ادمین هست حالا می خواستم بدونم یعنی واقعاً امنیت در suphp انقدری هست که به کندی سرعتش بیارزه؟ اگه شما بودید برای یه سیستم وبلاگدهی و سایت ساز از کدومش استفاده میکردید؟
        خیلی خیلی ممنون که پاسخ سوالاتم رو میدید ممنون.

        Reply
        1. Babak Ajideh Post author

          سلام، بله ارزشش رو داره، در واقع در هاست اشتراکی اجباریست. البته با کانفیگ صحیح

          Reply

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *