• ベストアンサー

アパッチとパーミッション

いままでレンタルサーバーを使用していたときはcgiなど705で動いていたのが、自宅サーバーにしたら707にしないと書き込みできなくなりました。 root以外でユーザーを一つ作って、ユーザーでftpログインしてます。 どこの設定を変更したらよいでしょうか? apatch2.2

質問者が選んだベストアンサー

  • ベストアンサー
  • uwi
  • ベストアンサー率74% (55/74)
回答No.1

状況が見えづらいのですが、多分suEXECだろうと思います。 suEXECについての詳細は↓ http://httpd.apache.org/docs/2.2/ja/suexec.html suEXECが有効であれば<VirtualHost>の中で SuexecUserGroup ユーザ グループ すれば指定したユーザで動作します。 ユーザディレクトリ(/home/*/public_htmlなど)でユーザ権限で実行したい場合は、 suexec -V でAP_DOC_ROOTが/homeになっているか確認してください。 なってない場合は、再コンパイルしか手がなかったと思います。

参考URL:
http://httpd.apache.org/docs/2.2/ja/suexec.html
mpqfiogwd
質問者

お礼

非常に勉強になりました!

関連するQ&A