En esta publicación, le mostraremos cómo instalar mod_ruid2 en un VPS CentOS 6 con un panel de control DirectAdmin. mod_ruid2 es un módulo suexec para Apache que aprovecha las capacidades de POSIX.1e para aumentar el rendimiento y permite que todas las solicitudes a un dominio se ejecuten como propietario del dominio en lugar de como usuario de Apache.
Comente las líneas que comienzan con AliasMatch en el archivo /etc/httpd/conf/extra/httpd-vhosts.conf
~# sed -i '/AliasMatch*/ s/^/#/' /etc/httpd/conf/extra/httpd-vhosts.conf
Construir PHP sin soporte POSIX
~# cd /usr/local/directadmin/custombuild ~# mkdir -p custom/ap2/ ~# cp configure/ap2/configure.php5 custom/ap2/
Abra el archivo custom/ap2/configure.php5 y agregue –disable-posix
~# nano custom/ap2/configure.php5 --disable-posix
Reconstruye PHP usando el siguiente comando
~# cd /usr/local/directadmin/custombuild ~# ./build php n
Instalar dependencias
Se requiere libcap-devel y debe instalarse antes de continuar con la instalación de mod_ruid2.
~# yum -y install libcap-devel curl
Descarga y compila la última versión de mod-ruid2
Usaremos cURL para descargar la última versión de mod_ruid2 de Sourceforge
~# curl -L http://sourceforge.net/projects/mod-ruid/files/latest/download\?source\=files | tar jx ~# cd mod_ruid2* ~# apxs -a -i -l cap -c mod_ruid2.c
Agregue "Configuración de RMode" y "Acceso de apache RUidGid" al archivo httpd.conf
~# sed -i '/Group apache/a \\n# Mod_ruid\nRMode config\nRUidGid apache access' /etc/httpd/conf/httpd.conf
Agregue "RUidGid webapps webapps" al archivo httpd-directories.conf
sed -i '/<\/IfModule>/a \\tRUidGid webapps webapps' /etc/httpd/conf/extra/httpd-directories.conf
Cambiar la propiedad del directorio /var/www/html
chown -R webapps:webapps /var/www/html/
Reiniciar Apache
Necesitamos reiniciar Apache para que los cambios surtan efecto
~# /etc/init.d/httpd configtest ~# /etc/init.d/httpd restart
¡Eso es todo! Hemos instalado con éxito mod_ruid2 en CentOS 6 con DirectAdmin.
Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento VPS de Linux, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que instalen mod_ruid2 en su VPS por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.
PD. Si te gustó esta publicación, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.