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.