نصب suphp در دایرکت ادمین
نصب suphp در دایرکت ادمین
یک فایل باینری از نوع setuid است که جایگزین Apache’s suexec شده است.
اگر شما از سرور در حالت اشتراکی استفاده می نمایید برای جلوگیری از اتفاقات ناخوشایند suphp را جایگزین suexec نمایید.
این کنترل کننده به طور خاص برای ارائه اسکریپت های PHP به عنوان مالک دامنه یا زیر دامنه ای که اسکریپت PHP را اجرا می کند ، طراحی شده است.
در سرورهای cPanel نیز اینگونه پیکربندی شده است که اجازه اجرای فایلهای دارای مجوزهای غیر ایمن را نمی دهد.
مزایا
- اسکریپت ها به عنوان کاربر دامنه یا زیر دامنه اجرا می شوند ، نه به عنوان کاربر Apache.
- cPanel suPHP را به گونه ای پیکربندی می کند که دسترسی و اجرای هرگونه پرونده یا فهرست با مجوزهای بالاتر از 755 را برای امنیت مسدود کند. ( این مورد در خصوص کانفیگ های سرور های لینوکسی که پیشرفته نیستند توصیه می شود )
معایب
- کندترین کنترل کننده PHP در بیشتر موارد.
- PHP Opcode caching هیچ بهبودی در عملکرد ندارد و فقط حافظه را هدر می دهد.
- نمی توان تغییرات پیکربندی PHP را در پرونده .htaccess قرار داد.
برای نصب suphp در دایرکت ادمین به صورت زیر عمل کنید:
ابتدا فایل options.conf را باز کنید و مقدار php1_mode را برابر suphp قرار دهید.
php1_mode=suphp
حالا در گام دوم php را با استفاده از دستورات زیر build کنید.
build all d/.
build rewrite_confs/.
build roundcube/.
build phpmyadmin/.
suPHP به شما کمک می کند تا با مجوز اجرا یا عدم اجرای اسکریپت ها را کنترل کنید.
جهت مشاهده دوره های آموزشی مربوط به هاستینگ بر روی این لینک کلیک نمایید.
دیدگاهتان را بنویسید
برای نوشتن دیدگاه باید وارد بشوید.