GNU/Linux >> Linux の 問題 >  >> Cent OS

DirectAdminを使用してCentOS6にmod_ruid2をインストールします

この投稿では、DirectAdminコントロールパネルを使用してCentOS6VPSにmod_ruid2をインストールする方法を紹介します。 mod_ruid2はApache用のsuexecモジュールであり、POSIX.1e機能を利用してパフォーマンスを向上させ、ドメインへのすべてのリクエストをApacheユーザーではなくドメイン所有者として実行できるようにします。

/etc/httpd/conf/extra/httpd-vhosts.confファイル

のAliasMatchで始まる行をコメントアウトします。
~# sed -i '/AliasMatch*/ s/^/#/' /etc/httpd/conf/extra/httpd-vhosts.conf

POSIXサポートなしでPHPをビルドする

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

custom / ap2 / configure.php5ファイルを開き、–disable-posix

を追加します。
~# nano custom/ap2/configure.php5
 --disable-posix

次のコマンドを使用してPHPを再構築します

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

依存関係をインストールする

libcap-develが必要であり、mod_ruid2のインストールを続行する前にインストールする必要があります。

~# yum -y install libcap-devel curl

mod-ruid2の最新バージョンをダウンロードしてビルドします

cURLを使用して、Sourceforgeから最新のmod_ruid2バージョンをダウンロードします

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

「RModeconfig」と「RUidGidapacheaccess」をhttpd.confファイルに追加します

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

「RUidGidwebappswebapps」をhttpd-directories.confファイルに追加します

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

/ var / www/htmlディレクトリの所有権を変更する

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

Apacheを再起動

変更を有効にするには、Apacheを再起動する必要があります

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

それでおしまい! DirectAdminを使用してCentOS6にmod_ruid2を正常にインストールしました。

もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にVPSにmod_ruid2をインストールするよう依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。

PS。 この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


Cent OS
  1. CentOS7にngx_pagespeedを使用してNginxをインストールします

  2. DirectAdminを使用してCentOS6にffmpeg-phpをインストールします

  3. CentOS7にRockMongoを使用してMongoDBをインストールします

  1. CentOS 8のインストール方法(スクリーンショット付き)

  2. SCLを使用してCentOS7にPython3をインストールする方法

  3. DirectAdminを使用してCentOS6VPSにClamAVをインストールします

  1. CentOS8にOdoo14をインストールします

  2. CentOS7にPHP7をインストールします

  3. CentOS7にMariaDBをインストールします