サーバー」カテゴリーアーカイブ

Apache を suEXEC 付きでビルドしてバーチャルホストで PHP-CGI を使う

通常、ApacheはCGIやPHPをApacheの実行ユーザー(httpd.confのuser, groupの設定値。デフォルトはdaemonとかnobodyとか)で実行します。この場合、複数人で使用しているサーバーの場合他の人がアップロードしているファイルをCGIを通じて操作できます(そういうのやめてほしいけど)。

suEXECを使えば、指定したユーザーの権限でCGIが動作するようになります。
所有者の権限で実行できるので、パスワードなどを記録したファイルは自分だけに見えるようにしても実行に支障がなくなり、便利です。
続きを読む