نصب suPHP در دایرکت ادمین

اجرا کننده PHP نوع suPHP امن ترین هندلر ممکن برای استفاده از php و apache در هاستینگ های اشتراکی است . با استفاده از این php handler سرور دایرکت ادمین خود را امن تر و secure تر میکنید . در صورت هک شدن یکی از اکانت ها و سایت ها در دایرکت ادمین ، هندلر 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 در دایرکت ادمین نیازمند تسلط کامل به لینوکس و دایرکت ادمین است و به افراد تازه کار و کم تجربه توصیه نمیشود . 

 
 

آیا این پاسخ به شما کمک کرد؟

 پرینت این مقاله

در همین زمینه

نصب suhosin در دایرکت ادمین

برای نصب suhosin دستورات زیر را اجرا نمایید: کد: mkdir -p /usr/src/suhosin کد: cd...

آموزش نصب Varnish بر روی CentOS+DA

وارنیش یک برنامه اوپن سورس و سیستم کشینگ برروی سرور راه اندازی میکنید در این آموزش نصب برروی سنت...

نحوه تغییر آی پی سرور و لایسنس دایرکت ادمین

  برای تغییر آی پی سرور و لایسنس دایرکت ادمین ابتدا لازم است main ip سرور خود را تغییر دهید...

ویرایش متون فارسی (UTF-8) در دایرکت ادمین | DirectAdmin

حتما کاربران دایرکت ادمین از این مشکل گله داشته اند که نمی توانند فایل هایی که حاوی متون فارسی...

نحوه تغییر timezone

ابتدا فرامین زیر را در اجرا نمایید.mv /etc/localtime /etc/localtime.bakrm -f...