タグ:suExec
suExecをhomeフォルダ以下で有効にする
メモ。
専用サーバにて、マルチドメインに対応させるべく、あれこれ試行錯誤中。
とりあえず「var/www/」フォルダにウェブサイトを置くのではなく
/home/ユーザ名/www/html
/home/ユーザ名/www/cgi-bin
というレンタルサーバではよくある構成にし、httpd.confにて、それぞれドメインを割り当てる設定にしたのですが、ウェブサイトは正常に表示できるようになったものの、cgi-binの中に入れたperlが動かない・・・
正確には「httpd.conf」で「SuexecUserGroup」を設定したとたん動かなくなるんですが、設定どおりのユーザ名とグループにしているはずなのに動く気配なし。
『Error 500 「Internal Server Error」について』の二の足は踏まん!と思ってたはずなのにこの有様・・・
いろいろと調べた結果、『今の設定だと「/var/www」以下に設置しないと「suExec」は有効にならないよ』ということが分かったんですが、その設定の変更方法が分からず、Googleであれこれ調べまくっているとこちらの記事を発見!
びっくりするほどわかりやすく説明してくれております。
この設定どおりに変更したところ、無事homeフォルダでも動くようになりました。
nandani | 2012年04月12日 | コメント(0) | トラックバック(0) | OS関連 | サーバー関連