امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
استفاده از suphp در دایرکت ادمین
#1
استفاده از suphp در دایرکت ادمین :

suphp شبیه به suExec میباشد.

suExec ماژول آپاچی میباشد که یه کاربران اجازه میدهد برنامه های CGI / SSI که تحت User ID هستند اجرا کند.

Suphp هم اجازه میدهد برنامه php با user و Group، فایل را بسازد و دسترسی را روی حالت Nobody نمیگذارد.

میتوان از این ماژول برای کنترل و نظارت بر کاربران استفاده کرد.

suPHP دو نوع است :
    خرید سرور مجازی دبیان             خرید سرور مجازی

mod_suphp و suphp.

mod_suphp ماژول آپاچی میباشد که جایگزین شده برای mod_php میباشد.

Suphp فایل باینری میباشد که از نوع setuid میباشد و جایگزین Apache’s suexec میباشد.

برای استفاده از suphp در دایرکت ادمین باید بدانید که اجرا کننده php در نوع suphp مطمئن ترین Handler میباشد که

مورد استفاده از Apache و php در هاستینگ اشتراکی است.

اگر از php handler، سرور مجازی دایرکت ادمین خود را امن تر کنید، زمان هک شدن یکی از اکانت ها و سایت در دایرکت ادمین، suphp handler به هکر اجازه ورود و نفوذ نمیدهد.

از دیگر ویژگی های Suphp که در اختیار مدیر سرور مجازی لینوکس میباشد استفاده از php.ini اختصاصی برای هرکدام از

user ها میباشد. برای این ویژگی محدود، تسلط php برای هر user، محدود به دایرکتوری های همان user و اکانت میباشد.
سرور مجازی دبیان                       سرور دبیان                        خرید سرور دبیان

اگر برای نصب؛ اگر از 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 کامل نصب شوند.

سپس دستورات زیر را وارد کنید :

./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

این handler علاوه بر امنیت بالا مصرف منابع بالا نیز دارد.

این Handler را با مدل  MPM Preforx استفاده کنید.
خرید سرور مجازی
خرید سرور مجازی
پاسخ


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 2 مهمان