- 116 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/26(木) 16:26:44 0]
- >>114
それだけで出来たっけ? >>101じゃないけど、みんなCGIを動かすときどうやってるの? この問題、絶対はまると思うんだけど・・・。 さくらに限らないけど、suEXECとバーチャルサーバーの組み合わせの デフォルト値に問題があるきがしている。セキュリティの為ということはわかるんだけどね。 suexec -Vを実行して表示される -D AP_DOC_ROOT="/var/www" これは、CGIは/var/www以下じゃないと動かないよという意味。(シンボリック不可) >>101さんは、きっと動かそうとしているCGIがこの下に無い。 webminで普通に作ると、/home/ユーザー名/以下になる。 この設定を変えるには一般的にはapacheの再コンパイルが必要。(suexec部分だけでもOK?) でもyum & rpmでアップデートができなくなり管理の手間が増えるからオススメできない方法。 だから、俺はsuexecの設定を変えるのではなく、ユーザーホームを/home 以下じゃなくて /var/www/virtual 以下に作ることにしている。(virtualというディレクトリは自分で作った) ドメイン(ユーザー)作るごとに設定するのは面倒だから、useraddコマンドで デフォルトのホームの場所を変更している。 あとwebminにvirtualmin入れてる?便利だよ。 (なれないといろいろ自動設定されて混乱するかもしれないがw) それとVMWareとかの仮想マシン作るソフトで練習用サーバー作って 自分でCentOSでもいれてwebminとか入れて練習しる! ヒントをあげると、webminとかCentOSに入っていないがyum 〜やrpm〜などで簡単に インストールできる。コンパイルとかする必要も無いからそんなに難しくない。 あっでもCUIでやることは必須な。
|

|