سلام دوستان
در این تاپیک شما رو با آموزش نصب suPHP آشنا میکنم
suPHP چیست ؟
suPHP یک نرم افزار تحت وب میباشد که بر روی وب سرورهای لینوکس نصب میگردد. این برنامه باعث میشود که فایل های php در سرور، تحت کاربر اجرا شود و فایلهای با دسترسی nobody اجرا نمیشوند و همچنین دسترسی های فایل ها را در سرور محدود خواهد کرد به طوری که بالاترین دسترسی که میتوان به فایل ها و دایرکتوری ها داد 0755 خواهد بود. این یرنامه با ایجاد یک لایه امنیتی بر روی سرور شما باعث میشود که تا حدودی از حمله هکرها در امان بمانید به طور مثال شما نیز حتماً با تارگت هایی مواجه شده اید که از CMS جوملا و یا مامبو استفاده میکنند وس از دسترسی گرفتن از پنل ادمین، به هیچ وجه نمیتوانید شل خود را آپلود و یا از طریق Templateها تزریق کنید که اینها اثرات برنامه suPHP میباشد.
آموزش نصب بر روی Fedora 8 / CentOS 5.1 :
ابتدا حالت عادی PHP5 را با دستور زیر غیرفعال میکنیم :
[align=LEFT]
[align=RIGHT]سپس :
[align=LEFT]
[align=RIGHT]و از اینجا مراحل نصب آغاز میشود : ( دستورات را به ترتیب وارد کنید.
1 :
[align=LEFT]
[align=RIGHT]2 :
[align=LEFT]
[align=RIGHT]3 :
[align=LEFT]
[align=RIGHT]4 :
[align=LEFT]
[align=RIGHT][align=RIGHT]5:[/align][align=LEFT][align=LEFT]
[/align][/align][align=LEFT][align=RIGHT]5 :
[align=LEFT]
[align=RIGHT]6 :
[align=LEFT]
[align=RIGHT]
و در نهایت :
[align=LEFT]
[align=RIGHT]
مراحل نصب به اتمام رسید و حالا کافی است که سرویس آپاچی را با دستور زیر ری استارت کنیم :
[align=LEFT]
[/align][align=RIGHT]بدرود....[/align][/align][/align][/align][/align][/align][/align][/align][/align][/align][/align][/align][/align][/align][/align][/align][/align][/align][/align][/align][/align]
در این تاپیک شما رو با آموزش نصب suPHP آشنا میکنم
suPHP چیست ؟
suPHP یک نرم افزار تحت وب میباشد که بر روی وب سرورهای لینوکس نصب میگردد. این برنامه باعث میشود که فایل های php در سرور، تحت کاربر اجرا شود و فایلهای با دسترسی nobody اجرا نمیشوند و همچنین دسترسی های فایل ها را در سرور محدود خواهد کرد به طوری که بالاترین دسترسی که میتوان به فایل ها و دایرکتوری ها داد 0755 خواهد بود. این یرنامه با ایجاد یک لایه امنیتی بر روی سرور شما باعث میشود که تا حدودی از حمله هکرها در امان بمانید به طور مثال شما نیز حتماً با تارگت هایی مواجه شده اید که از CMS جوملا و یا مامبو استفاده میکنند وس از دسترسی گرفتن از پنل ادمین، به هیچ وجه نمیتوانید شل خود را آپلود و یا از طریق Templateها تزریق کنید که اینها اثرات برنامه suPHP میباشد.
آموزش نصب بر روی Fedora 8 / CentOS 5.1 :
ابتدا حالت عادی PHP5 را با دستور زیر غیرفعال میکنیم :
[align=LEFT]
کد:
vi /etc/httpd/conf.d/php.conf
[align=LEFT]
کد:
yum install php-cli httpd-devel
1 :
[align=LEFT]
کد:
cd /tmp
[align=LEFT]
کد:
wget http://suphp.org/download/suphp-0.7.1.tar.gz
[align=LEFT]
کد:
tar xvfz suphp-0.7.1.tar.gz
[align=LEFT]
کد:
cd ssuphp-0.7.1/
کد:
./configure --prefix=/usr --sysconfdir=/etc --with-apr=/usr/bin/apr-1-config --with-apxs=/usr/sbin/apxs --with-apache-user=apache --with-setid-mode=paranoid --with-php=/usr/bin/php-cgi --with-logfile=/var/log/httpd/suphp_log --enable-SUPHP_USE_USERGROUP=yes
[align=LEFT]
کد:
make
[align=LEFT]
کد:
make install
و در نهایت :
[align=LEFT]
کد:
vi /etc/httpd/conf.d/suphp.conf
مراحل نصب به اتمام رسید و حالا کافی است که سرویس آپاچی را با دستور زیر ری استارت کنیم :
[align=LEFT]
کد:
/etc/init.d/httpd restart
نظر