GNU/Linux >> Znalost Linux >  >> Cent OS

Nainstalujte mod_ruid2 na CentOS 6 pomocí DirectAdmin

V tomto příspěvku vám ukážeme, jak nainstalovat mod_ruid2 na CentOS 6 VPS s ovládacím panelem DirectAdmin. mod_ruid2 je modul suexec pro Apache, který využívá schopnosti POSIX.1e ke zvýšení výkonu a umožňuje, aby všechny požadavky na doménu běžely jako vlastník domény, nikoli jako uživatel Apache.

Zakomentujte řádky začínající AliasMatch v souboru /etc/httpd/conf/extra/httpd-vhosts.conf

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

Sestavte PHP bez podpory POSIX

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

Otevřete soubor custom/ap2/configure.php5 a přidejte –disable-posix

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

Znovu vytvořte PHP pomocí následujícího příkazu

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

Instalovat závislosti

libcap-devel je vyžadován a musí být nainstalován před pokračováním v instalaci mod_ruid2.

~# yum -y install libcap-devel curl

Stáhněte si a sestavte nejnovější verzi mod-ruid2

Ke stažení nejnovější verze mod_ruid2 ze Sourceforge

použijeme cURL
~# 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

Přidejte „RMode config“ a „RUidGid apache access“ do souboru httpd.conf

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

Přidejte „RUidGid webapps webapps“ do souboru httpd-directories.conf

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

Změňte vlastnictví adresáře /var/www/html

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

Restartujte Apache

Aby se změny projevily, musíme restartovat Apache

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

A je to! Úspěšně jsme nainstalovali mod_ruid2 na CentOS 6 pomocí DirectAdmin.

Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám mod_ruid2 na váš VPS nainstalovali. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS. Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.


Cent OS
  1. Nainstalujte Nginx s ngx_pagespeed na CentOS 7

  2. Nainstalujte ffmpeg-php na CentOS 6 pomocí DirectAdmin

  3. Nainstalujte MongoDB s RockMongo na CentOS 7

  1. Jak nainstalovat CentOS 8 (se snímky obrazovky)

  2. Jak nainstalovat Python 3 na CentOS 7 s SCL

  3. Nainstalujte ClamAV na CentOS 6 VPS s DirectAdmin

  1. Nainstalujte Odoo 14 na CentOS 8

  2. Nainstalujte PHP 7 na CentOS 7

  3. Nainstalujte MariaDB na CentOS 7