[リストへもどる]
一括表示


<PR> 月額2100円/3675円でグローバル固定IPを取得、サーバ構築・VPN・SOHOが可能。 「ZOOT for Bフレッツ」

タイトルApacheでcgiが動作しない
記事No9
投稿日: 2004/05/18(Tue) 15:02
投稿者てっちゃん@初心者
はじめまして、てっちゃんと申します。

私も、Vine LinuxでApacheを利用したWebサーバを構築しています。
現在、設置したcgiが動作しなく大変悩んでいます。
状況を下に書きます。

ドキュメントルート(DocumentRoot)を
/home/webmaster/public_html
として設置したcgiへアクセスすると
http://IPアドレス/cgi-bin/test.cgi
何故か、Not Foundとなってしまいます。

/home/webmaster/public_html/cgi-bin/test.cgiは存在する
のですが、何故Not Foundとなってしまうのでしょうか?

う〜ん。何故だろう。

タイトルRe: ScriptAliasが有効になってませんか?
記事No10
投稿日: 2004/05/18(Tue) 17:14
投稿者marron(管理人)
参照先http://www.marronkun.net/
てっちゃん様、はじめまして。

> ドキュメントルート(DocumentRoot)を
> /home/webmaster/public_html
> として設置したcgiへアクセスすると
> http://IPアドレス/cgi-bin/test.cgi
> 何故か、Not Foundとなってしまいます。
>
> /home/webmaster/public_html/cgi-bin/test.cgiは存在する
> のですが、何故Not Foundとなってしまうのでしょうか?
上記症状ですが、Not Foundということですので、もしかしたら
cgi-binのScriptAliasがかかっていませんか?
デフォルトで
ScriptAlias /cgi-bin/ "/usr/local/apache/cgi-bin/"
という行があると思います。
この行をコメントして動作がどうなるか試してみて下さい。

おそらく、access_logには/usr/local/apache/cgi-bin/test.cgi
へのアクセスの記録があると思いますので原因が分かりやすいかと
思います。

また、症状が変わらないようであれば、その際のaccess_log,error_logを
送付していただけると回答がつきやすいと思います。

今後ともよろしくお願いします。

タイトルRe^2: ScriptAliasが有効になってませんか?
記事No11
投稿日: 2004/05/18(Tue) 18:46
投稿者てっちゃん@初心者
ご返事ありがとうございます。
marron様が書いていたように、ScriptAliasが有効になっているのが原因でした(^^;
> cgi-binのScriptAliasがかかっていませんか?
> デフォルトで
> ScriptAlias /cgi-bin/ "/usr/local/apache/cgi-bin/"
> という行があると思います。
> この行をコメントして動作がどうなるか試してみて下さい。
コメントをし、問題なく動作しましたことを報告します。
こんなくだらない質問に答えて下さって本当にありがとうございます。
私も近々、自宅サーバの構築関係のHPページ公開を考えていますのでそのときはよろしくお願いします。

タイトルRe^3: 解決したようでなによりです。
記事No12
投稿日: 2004/05/18(Tue) 20:57
投稿者marron(管理人)
参照先http://www.marronkun.net/
てっちゃん様

> ご返事ありがとうございます。
> marron様が書いていたように、ScriptAliasが有効になっているのが原因でした(^^;
解決したようでなによりです。

> コメントをし、問題なく動作しましたことを報告します。
> こんなくだらない質問に答えて下さって本当にありがとうございます。
> 私も近々、自宅サーバの構築関係のHPページ公開を考えていますのでそのときはよろしくお願いします。
楽しみにしています。今後ともよろしくお願いします。