GNU/Linux >> Tutoriales Linux >  >> Cent OS

Instale mod_ruid2 en CentOS 6 con DirectAdmin

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.


Cent OS
  1. Cómo instalar CentOS 8 (con capturas de pantalla)

  2. Instale Nginx con ngx_pagespeed en CentOS 7

  3. Instale ClamAV en un CentOS 6 VPS con DirectAdmin

  4. Instale ffmpeg-php en CentOS 6 con DirectAdmin

  5. Instale MongoDB con RockMongo en CentOS 7

Cómo instalar ProFTPD con TLS en CentOS 7.2

Cómo instalar Nginx con ngx_pagespeed en CentOS

Cómo instalar Nginx con PHP-FastCGI en CentOS 6

Cómo instalar Magento con Nginx en CentOS 7

Cómo instalar DirectAdmin en CentOS 7

Cómo instalar DirectAdmin en CentOS 6