vine-users ML アーカイブ



[vine-users:059068] Apache の設定?

  • From: 青木 美静 <dcdcdc@xxxxxxxxxxxxxxxxx>
  • Subject: [vine-users:059068] Apache の設定?
  • Date: Fri, 21 Mar 2003 06:50:45 +0900
初めまして、Linuxをインストールして間もない青木と申します。
この度、自宅でCGIテスト環境を作ろうと頑張っているのですが
どうしても分からない事があるので教えてください。

まずユーザ abc を作成して /home/abc/public_html を作成し
httpd.conf 中で ExecCGI を書き足し、以下の部分の#を外しました。

Directory /home/*/public_html>
    AllowOverride FileInfo AuthConfig Limit
    Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec ExecCGI
</Directory>

public_html の下に index.cgi count.log を置きました。
count.log の中身は数字の 0
index.cgi の中身は、実行するたびに count.log 内の数字を読み出し+1して書き込
む
いわるゆカウンターです。

パーミッションは
public_html 755
index.cgi 755
count.log 644
となっています。


ここからが本題です。
Webブラウザから http://localhost/~abc/index.cgi にアクセスすると
500 Internal Server Error が出てしまいます。
count.log のパーミッションを 646 にすると正常に動作します。

他にも問題があります、cgiからpublic_htmlの下にファイルを作ろうとしたのですが
その場合、public_html のパーミッションを 757 等にしないと同じく 500 Internal
Server Error
がでてしまいます。
私の加入しているプロバイダでは755 644の設定で動くので同じようにしたいのです
が
どうすればいいのでしょうか?