GNU/Linux >> Linux Esercitazione >  >> Cent OS

Installa mod_ruid2 su CentOS 6 con DirectAdmin

In questo post, ti mostreremo come installare mod_ruid2 su un CentOS 6 VPS con un pannello di controllo DirectAdmin. mod_ruid2 è un modulo suexec per Apache che sfrutta le capacità di POSIX.1e per aumentare le prestazioni e consente a tutte le richieste a un dominio di essere eseguite come proprietario del dominio anziché come utente Apache.

Commenta le righe che iniziano con AliasMatch nel file /etc/httpd/conf/extra/httpd-vhosts.conf

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

Crea PHP senza supporto POSIX

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

Apri il file custom/ap2/configure.php5 e aggiungi –disable-posix

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

Rigenera PHP usando il seguente comando

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

Installa le dipendenze

libcap-devel è richiesto e deve essere installato prima di procedere con l'installazione di mod_ruid2.

~# yum -y install libcap-devel curl

Scarica e crea l'ultima versione di mod-ruid2

Useremo cURL per scaricare l'ultima versione di mod_ruid2 da 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

Aggiungi "RMode config" e "RUidGid apache access" al file httpd.conf

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

Aggiungi "RUidGid webapps webapps" al file httpd-directories.conf

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

Modifica la proprietà della directory /var/www/html

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

Riavvia Apache

Dobbiamo riavviare Apache per rendere effettive le modifiche

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

Questo è tutto! Abbiamo installato correttamente mod_ruid2 su CentOS 6 con DirectAdmin.

Ovviamente non devi fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare mod_ruid2 sul tuo VPS per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.


Cent OS
  1. Come installare CentOS 8 (con screenshot)

  2. Installa Nginx con ngx_pagespeed su CentOS 7

  3. Installa ClamAV su un VPS CentOS 6 con DirectAdmin

  4. Installa ffmpeg-php su CentOS 6 con DirectAdmin

  5. Installa MongoDB con RockMongo su CentOS 7

Come installare ProFTPD con TLS su CentOS 7.2

Come installare Nginx con ngx_pagespeed su CentOS

Come installare Nginx con PHP-FastCGI su CentOS 6

Come installare Magento con Nginx su CentOS 7

Come installare DirectAdmin su CentOS 7

Come installare DirectAdmin su CentOS 6