目次

suEXEC

インストールの確認

whichで検索してみます。1)

$ which suexec
/usr/sbin/suexec

また、動作していればApcheのエラーログに以下のようなログが出力されているはず。

[Tue Feb 10 13:02:01 2011] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)

suEXECの環境設定の確認

$ /usr/sbin/suexec -V
 -D AP_DOC_ROOT="/var/www"
 -D AP_GID_MIN=100
 -D AP_HTTPD_USER="apache"
 -D AP_LOG_EXEC="/var/log/httpd/suexec.log"
 -D AP_SAFE_PATH="/usr/local/bin:/usr/bin:/bin"
 -D AP_UID_MIN=500
 -D AP_USERDIR_SUFFIX="public_html"

VirtualHost(仮想ホスト)での設定

<VirtualHost *:80>
  SuexecUserGroup hogehoge hogehoge
  以下略

参考

suEXEC サポート

1)
CentOSの場合、apacheを普通にインストールすれば、suEXECもインストールされているはず