GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

Installieren Sie mod_ruid2 auf CentOS 6 mit DirectAdmin

In diesem Beitrag zeigen wir Ihnen, wie Sie mod_ruid2 auf einem CentOS 6 VPS mit einem DirectAdmin-Kontrollfeld installieren. mod_ruid2 ist ein suexec-Modul für Apache, das sich die POSIX.1e-Fähigkeiten zunutze macht, um die Leistung zu steigern, und es ermöglicht, dass alle Anforderungen an eine Domäne als Domäneneigentümer statt als Apache-Benutzer ausgeführt werden.

Kommentieren Sie die mit AliasMatch beginnenden Zeilen in der Datei /etc/httpd/conf/extra/httpd-vhosts.conf

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

Erstellen Sie PHP ohne POSIX-Unterstützung

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

Öffnen Sie die Datei custom/ap2/configure.php5 und fügen Sie –disable-posix

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

Rebuild PHP mit dem folgenden Befehl

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

Installieren Sie Abhängigkeiten

libcap-devel ist erforderlich und muss installiert werden, bevor mit der Installation von mod_ruid2 fortgefahren werden kann.

~# yum -y install libcap-devel curl

Laden Sie die neueste Version von mod-ruid2 herunter und erstellen Sie sie

Wir werden cURL verwenden, um die neueste mod_ruid2-Version von Sourceforge herunterzuladen

~# 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

Fügen Sie „RMode config“ und „RUidGid Apache Access“ zur httpd.conf-Datei hinzu

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

Fügen Sie „RUidGid webapps webapps“ zur httpd-directories.conf-Datei

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

Ändern Sie den Eigentümer des Verzeichnisses /var/www/html

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

Apache neu starten

Wir müssen Apache neu starten, damit die Änderungen wirksam werden

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

Das ist es! Wir haben mod_ruid2 erfolgreich auf CentOS 6 mit DirectAdmin installiert.

Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer Linux-VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, mod_ruid2 für Sie auf Ihrem VPS zu installieren. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.

PS. Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.


Cent OS
  1. So installieren Sie CentOS 8 (mit Screenshots)

  2. Installieren Sie Nginx mit ngx_pagespeed unter CentOS 7

  3. Installieren Sie ClamAV auf einem CentOS 6 VPS mit DirectAdmin

  4. Installieren Sie ffmpeg-php auf CentOS 6 mit DirectAdmin

  5. Installieren Sie MongoDB mit RockMongo auf CentOS 7

So installieren Sie ProFTPD mit TLS auf CentOS 7.2

So installieren Sie Nginx mit ngx_pagespeed unter CentOS

So installieren Sie Nginx mit PHP-FastCGI unter CentOS 6

So installieren Sie Magento mit Nginx unter CentOS 7

So installieren Sie DirectAdmin unter CentOS 7

So installieren Sie DirectAdmin unter CentOS 6