BBS 過去ログ No.0001に戻る
タイトル:
cgi が動かないのです。
記事No:
106
投稿日: 2003/01/31(Fri) 19:58
投稿者:
山
ものすごく悩んでいますご教授お願い致します。
RedHat8,httpd-2.0.40-8
perl-5.8.0-55を/usr/bin/perlで起動するようにしています。
cgiも#!/usr/bin/perlの記載は合っています、
<Directory "/ver/www/html">で
ScriptAlias /cgi-bin/ "/home/httpd/cgi-bin/"
<Directory "/home/httpd/cgi-bin">
AllowOverride None
Options FollowSymLinks Includes ExecCGI
Order allow,deny
Allow from all
</Directory>
AddHandler cgi-script .cgi .pl
AddType text/html .shtml
AddHandler server-parsed .shtmlの設定ですが
index.htmlは表示されますが***.cgiになるとAccess forbidden!
error403と表示されます。
どうぞ宜しくご教授お願いします。
タイトル:
Re: cgi が動かないのです。
記事No:
107
投稿日: 2003/01/31(Fri) 22:30
投稿者:
kensuke@管理人
<
webmaster@miloweb.net>
URL:
http://www.miloweb.net/
こんにちは、山さん。
↓ここが怪しい。
> <Directory "/ver/www/html">で
↓ここが怪しい。
> ScriptAlias /cgi-bin/ "/home/httpd/cgi-bin/"
↓ここが怪しい。
> <Directory "/home/httpd/cgi-bin">
> AllowOverride None
> Options FollowSymLinks Includes ExecCGI
> Order allow,deny
> Allow from all
> </Directory>
>
> AddHandler cgi-script .cgi .pl
> AddType text/html .shtml
> AddHandler server-parsed .shtml
「↓ここが怪しい。」の部分の「"」(ダブルクォーテーション)を消して、それぞれ
<Directory /ver/www/html>
ScriptAlias /cgi-bin/ /home/httpd/cgi-bin/
<Directory /home/httpd/cgi-bin>
としてみて下さい。
Apache2.X系では分かりませんが、Apache1.3系のhttpd.confでは、上記の設定項目で、「""」(ダブルクォーテーション)で囲う必要は無いです。
お試し下さい。
タイトル:
Re: cgi が動かないのです。
記事No:
109
投稿日: 2003/01/31(Fri) 23:59
投稿者:
帝
> ものすごく悩んでいますご教授お願い致します。
> RedHat8,httpd-2.0.40-8
> perl-5.8.0-55を/usr/bin/perlで起動するようにしています。
自分もまったく同じ環境でサーバ構築しています。
httpd.confを最初の状態からいじってみてはどうですか?
CGIを動かす事だけに専念。
怒られちゃうかもしれませんが、httpd.confを設定した後はrestartをしないと反映されません。意外と見落としたりして。
まだまだ人助けできるレベルじゃないですがレスしてみました。
Copyright© Home Server Technical. All Right Reserved.