نصب 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 در دایرکت ادمین نیازمند تسلط کامل به لینوکس و دایرکت ادمین است و به افراد تازه کار و کم تجربه توصیه نمیشود . 

 
 

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

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

در همین زمینه

آموزش نصب DirectAdmin برای Rehat-Fedora-CentOS-Debian 6-Debian 7-FreeBSD-FreeBSD 10

کنترل پنل دایرکت ادمین (Direct Admin) دومین کنترل پنل محبوب هاستینگ بین کاربران ایرانی میباشد....

تغییر رمز ادمین دایرکت ادمین از ssh

در صورتی که رمز admin دایرکت ادمین خود را فراموش کرده باشید و امکان بازیابی به ایمیل هم در دایرکت...

بک اپ گرفتن از اکانتهای دایرکت ادمین از طریق SSH

برای بک آپگیری از کل اکانت ها: echo...

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

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

نحوه تغییر timezone

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