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
hinzused -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.