با سلام
امروز قرار هست اموزش راه اندازی mod_ruid 2 را براتون بذارم
خب اول از همه برسی میکنیم که ببینیم این ماژول به چه دردی می خورد ؟
شاید تا به حال دقت کرده باشید که اسکریپت های زیادی مانند wordpress و whmcs بر روی دایرکت ادمین به سختی نصب می شوند و نیاز دارند تا دسترسی
777 یا 755 به فایل ها بدهید
با نصب این ماژول این مشکل حل خواهد شد
برای این کار دستورات زیر را به ترتیب وارد کنید
حال دستور زیر را وارد کنید تا مطمین شوید این ماژول نصب شده است .yum -y install libcap-devel
wget -O mod_ruid2-0.9.7.tar.bz2 "http://downloads.sourceforge.net/project/mod-ruid/mod_ruid2/mod_ruid2-0.9.7.tar.bz2?r=&ts=1335638772&use_mirror=kent"
tar xjf mod_ruid2-0.9.7.tar.bz2
cd mod_ruid2-0.9.7
apxs -a -i -l cap -c mod_ruid2.c
سپس دستورات زیر را وارد کنیدgrep 'mod_ruid2' /etc/httpd/conf/httpd.conf
کد:cd /usr/local/directadmin/data/templates/ cp virtual_host2* custom/ chown -R diradmin:diradmin custom/
cd /usr/local/directadmin/data/templates/custom/
حال فایل virtual_host2.conf را ویرایش میکنیم و مقادیری را به ان اضافه میکنیم.و سپس دستورات زیر را وارد میکنیم .nano -w virtual_host2.conf
## replace line: SuexecUserGroup |USER| |GROUP|
## replace with: #SuexecUserGroup |USER| |GROUP|
## Add the lines below under the just replaced line
RMode config
RUidGid |USER| |GROUP|
RGroups apache
echo "action=rewrite&value=httpd" >> /usr/local/directadmin/data/task.queue
و در اخر فایل
/usr/local/directadmin/dataskq d800/etc/init.d/httpd restart
chown -R webapps:webapps /var/www/html
httpd-directories.conf را ویرایش میکنیم .
کار تمام است و الان mod_ruid 2 بر روی سرور شما نصب است .کد:nano -w /etc/httpd/conf/extra/httpd-directories.conf Add the RUidGid line below between the <Directory "/var/www/html"> and </Directory> <Directory "/var/www/html"> Options -Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all <IfModule mod_suphp.c> suPHP_Engine On suPHP_UserGroup webapps webapps SetEnv PHP_INI_SCAN_DIR </IfModule> RUidGid webapps webapps </Directory>
موفق باشید ...
لینک اموزش در سایت دایرکت ادمین :
[HOWTO] mod_ruid2