====== Apache2+SuEXEC ====== Apache に付属する suEXEC モジュールを使うことで、\\ CGIをApacheのユーザとは異なる実行権限で動作させることができる。 ====== 環境 ====== -Apache/2.0.59\\ -FreeBSD 6.1-RELEASE ====== インストール ====== # cd /usr/ports/www/Apache20 # make WITH_PROXY_MODULES=no \ WITH_SUEXEC=yes SUEXEC_DOCROOT=/home \ SUEXEC_LOGFILE=/var/log/apache/suexec.log install ※SuEXECの動作には[[02_freebsd:02_www:suidperl|suidperl]]が必要です。 ====== http.confの確認 ====== 下記の記述が入っている事を確認する。 LoadModule suexec_module libexec/apache2/mod_suexec.so ====== ヴァーチャルホストの設定 ====== 下記の設定を追加する。\\ SuexecUserGroup ユーザ名 グループ名 ServerAdmin hoge@ma21.ath.cx ServerName sns.flateight.com DocumentRoot /home/hoge/public_html SuexecUserGroup hoge hoge ====== Apacheの再起動 ====== # /usr/local/sbin/apachectl restart