FreeBSD/Apache+SuEXEC の変更点
*Apache2+SuEXEC [#ta2f538d]
[[dokuwiki.fl8.jp転載済み>http://dokuwiki.fl8.jp/doku.php/02_freebsd/02_www/apache2_suexec]]
Apache に付属する suEXEC モジュールを使うことで、~
CGIをApacheのユーザとは異なる実行権限で動作させることができる。~
**環境 [#b7068594]
-Apache/2.0.59
-FreeBSD 6.1-RELEASE
**インストール [#j677bd51]
# cd /usr/ports/www/Apache20
# make WITH_PROXY_MODULES=no \
WITH_SUEXEC=yes SUEXEC_DOCROOT=/home \
SUEXEC_LOGFILE=/var/log/apache/suexec.log
install
&color(Red){※SuEXECの動作には[[suidperl>FreeBSD/suidperl]]が必要です。};
**http.confの確認 [#k8c02c7c]
下記の記述が入っている事を確認する。
LoadModule suexec_module libexec/apache2/mod_suexec.so
**ヴァーチャルホストの設定 [#c115c01f]
>下記の設定を追加する。
>SuexecUserGroup ユーザ名 グループ名
<VirtualHost 192.168.1.1:80>
ServerAdmin hoge@ma21.ath.cx
ServerName sns.flateight.com
DocumentRoot /home/hoge/public_html
SuexecUserGroup hoge hoge
</VirtualHost>
**Apacheの再起動 [#k3f2ceb1]
# /usr/local/sbin/apachectl restart