نحوه نصب suhosin در دایرکت ادمین
Support
مشاوره رایگان : ۴۰۳۱۷۷۲-۰۹۳۵ | پست الکترونیک : info@avalindadeh.com
سفارش دهید
کاربر گرامی , در صورتی که در هر یک از مراحل ثبت سفارش , سوال یا مشکلی داشتید با شماره پشتیبانی 4031772-0935 تماس حاصل فرمایید

نحوه نصب suhosin در دایرکت ادمین


نحوه نصب suhosin در دایرکت ادمین

سلام به کاربر گرامی اولین داده

در این مقاله آموزشی از امنیت دایرکت ادمین با نصب suhosin برای شما خواهیم گفت

در مطلب قبلی به تفاوت کنترل پنل سی پنل با پلسک اشاره کرده بودیم

suhosin  نوعی پچ امنیتی برای PHP محسوب میشود که در این آموزش نحوه نصب و فعال سازی آن بر روی پنل دایرکت ادمین رابه شما آموزش خواهیم داد

suhosin  در واقع یک پلاگین امنیتی برای PHP است به معنای فرشته محافظ برای ایمن سازی سرور در مقابل مشکلات امنیتی

این سیستم از دو بخش کلی تشکیل شده است که بخش اول آن patch امنیتی برای هسته php   که میتواند جلوی آسیب های Buffer Overflows یا Format String  را بگیرد و بخش دوم آن آسیب پذیری های دیگر را محافظت میکند

شرکت های سرویس دهنده میزبانی وب که اقدام به فروش هاست میکنند از وجود نرم افزار ها ,  اسکریپت ها و یا کد های مخرب احتمالی که کاربران بر روی پنل خود استفاده میکنند ندارند که برای جلوگیری از آسیب پذیری های احتمالی استفاده از سیستم امنیتی مانند suhosin مناسب تشخیص داده شده

جهت نصب نسخه نهایی  این سیستم suhosin-0.9.37.1  در دایرکت ادمین دستورات زیر را وارد نمایید

mkdir -p /usr/src/suhosin

cd /usr/src/suhosin

wget http://download.suhosin.org/suhosin-0.9.36.tgz

tar -xzvf suhosin-0.9.37.1.tgz

cd suhosin-0.9.37.1

/usr/local/bin/phpize

./configure --with-php-config=/usr/local/bin/php-config

make

make install

 

خروجی دستور خطی مانند خط زیر است که مسیر قرار گرفتن extensions را نشان میدهد

Installing shared extensions: /usr/local/php5/lib/php/extensions/no-debug-non-zts-20085613/

فایل php.ini را با دستور زیر ویرایش کنید

nano /usr/local/etc/php5/cgi/php.ini

 

مسیر extension_dir را با مسیر صحیح قرار گیری  extensions آدرس دهی کنید

extension_dir = “/usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613

 

خط زیر را به انتهای php.ini اضافه کنید

extension=suhosin.so

 

در نهایت آپاچ را با دستور زیر restart  کنید

service httpd restart

 

توضیح این نکته هم ضروریست که

دایرکت ادمین امکان نصب این patch  امنیتی را هنگام کامپایل Php  توسط CB2   فراهم کرده است

نصب suhosin در دایرکت ادمین به کمک CB2  بسیار ساده است

برای این کار باید فایل options.conf ر ا ویرایش کنید  ومقدار suhosin = no را به suhosin = yes تغییر دهید و مجددآ اقدام به کامپایل و بویلد کردن آپاچی و php  کنید

امیدواریم این آموزش برای شما مفید واقع شود


برچسب ها :
تاریخ : ۲۱ فروردین ۱۳۹۵
نویسنده : ادمین
لینک کوتاه مطلب : http://www.avalindadeh.com/?p=1244


نماد اعتماد الکترونیکی