GNU/Linux >> Tutoriels Linux >  >> Cent OS

Installez mod_ruid2 sur CentOS 6 avec DirectAdmin

Dans cet article, nous allons vous montrer comment installer mod_ruid2 sur un VPS CentOS 6 avec un panneau de contrôle DirectAdmin. mod_ruid2 est un module suexec pour Apache qui tire parti des capacités de POSIX.1e pour augmenter les performances et permet à toutes les requêtes adressées à un domaine de s'exécuter en tant que propriétaire du domaine plutôt qu'en tant qu'utilisateur Apache.

Commentez les lignes commençant par AliasMatch dans le fichier /etc/httpd/conf/extra/httpd-vhosts.conf

~# sed -i '/AliasMatch*/ s/^/#/' /etc/httpd/conf/extra/httpd-vhosts.conf

Créez PHP sans prise en charge de POSIX

~# cd /usr/local/directadmin/custombuild
~# mkdir -p custom/ap2/
~# cp configure/ap2/configure.php5 custom/ap2/

Ouvrez le fichier custom/ap2/configure.php5 et ajoutez –disable-posix

~# nano custom/ap2/configure.php5
 --disable-posix

Rebuld PHP en utilisant la commande suivante

~# cd /usr/local/directadmin/custombuild
~# ./build php n

Installer les dépendances

libcap-devel est requis et doit être installé avant de procéder à l'installation de mod_ruid2.

~# yum -y install libcap-devel curl

Télécharger et compiler la dernière version de mod-ruid2

Nous utiliserons cURL pour télécharger la dernière version de mod_ruid2 depuis 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

Ajoutez "RMode config" et "RUidGid apache access" au fichier httpd.conf

~# sed -i '/Group apache/a \\n# Mod_ruid\nRMode config\nRUidGid apache access' /etc/httpd/conf/httpd.conf

Ajoutez "RUidGid webapps webapps" au fichier httpd-directories.conf

sed -i '/<\/IfModule>/a \\tRUidGid webapps webapps' /etc/httpd/conf/extra/httpd-directories.conf

Changer le propriétaire du répertoire /var/www/html

chown -R webapps:webapps /var/www/html/

Redémarrer Apache

Nous devons redémarrer Apache pour que les modifications prennent effet

~# /etc/init.d/httpd configtest
~# /etc/init.d/httpd restart

C'est ça! Nous avons installé avec succès mod_ruid2 sur CentOS 6 avec DirectAdmin.

Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement VPS Linux, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer mod_ruid2 sur votre VPS pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS. Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Cent OS
  1. Comment installer CentOS 8 (avec captures d'écran)

  2. Installez Nginx avec ngx_pagespeed sur CentOS 7

  3. Installer ClamAV sur un VPS CentOS 6 avec DirectAdmin

  4. Installez ffmpeg-php sur CentOS 6 avec DirectAdmin

  5. Installer MongoDB avec RockMongo sur CentOS 7

Comment installer ProFTPD avec TLS sur CentOS 7.2

Comment installer Nginx avec ngx_pagespeed sur CentOS

Comment installer Nginx avec PHP-FastCGI sur CentOS 6

Comment installer Magento avec Nginx sur CentOS 7

Comment installer DirectAdmin sur CentOS 7

Comment installer DirectAdmin sur CentOS 6