mod_ruid2 چیست؟
mod_ruid2 ماژول Apache برای اجرای PHP با کاربر و گروه هر اکانت هاستینگ. بدون mod_ruid2، تمام فایلهای PHP با کاربر Apache (nobody) اجرا میشوند که مشکلات امنیتی و مجوز ایجاد میکند.
مزایا
هر اکانت ایزوله و نمیتواند فایلهای دیگران را بخواند. فایلهای ایجادشده توسط PHP مالکیت صحیح دارند. سادهتر از suPHP و سریعتر.
نصب در دایرکت ادمین
cd /usr/local/directadmin/custombuild
./build set mod_ruid2 yes
./build apache
./build rewrite_confs
بررسی
httpd -M | grep ruid2
جایگزین مدرن: PHP-FPM
PHP-FPM جایگزین بهتر و مدرنتر. سریعتر، پایدارتر، سازگار با LiteSpeed و Nginx. هر اکانت Pool اختصاصی.
./build set php1_mode php-fpm
./build php && ./build rewrite_confs
توصیه: برای سرور جدید PHP-FPM انتخاب کنید.
کانفیگ سرور مهاجرت PHP-FPM. سرور مجازی با PHP-FPM. هاست وردپرس با PHP-FPM بهینه.