No.11731 投稿時間:2003年08月14日(Thu) 09:17 投稿者名:マーゲン URL:
現在RedHatLinux9で自宅サーバーを構築しようとしているのですが、
CGIを実行する時、例えば ./test.cgi と言う記述があったとすると、
このままでは正常に動かず、/var/www/cgi-bin/test.cgi のように記
述しないと動かないのです。
これはどうしてでしょうか? 分かる方がいらっしゃったら教えてく
ださい。
No.11732 投稿時間:2003年08月14日(Thu) 09:25 投稿者名:マーゲン URL:
> 現在RedHatLinux9で自宅サーバーを構築しようとしているのですが、
> CGIを実行する時、例えば ./test.cgi と言う記述があったとすると、
> このままでは正常に動かず、/var/www/cgi-bin/test.cgi のように記
> 述しないと動かないのです。
> これはどうしてでしょうか? 分かる方がいらっしゃったら教えてく
> ださい。
追加です。
httpd.confの設定は
<Directory "/var/www/cgi-bin">
Options ExecCGI
AllowOverride None
Allow from from all
Order allow,deny
</Directory>
こうなっています。
あと
AddHandler cgi-script .cgi
もコメントアウトしてあります。
いちおう
perl.confも
Alias /cgi-bin /var/www/cgi-bin
<Directory /var/www/cgi-bin>
SetHandler perl-script
PerlHandler ModPerl::Registry::handler
PerlOptions +ParseHeaders
Options +ExecCGI
</Directory>
こうしてあります。
No.11734 投稿時間:2003年08月14日(Thu) 15:37 投稿者名:stranger URL:
> > 現在RedHatLinux9で自宅サーバーを構築しようとしているのですが、
> > CGIを実行する時、例えば ./test.cgi と言う記述があったとすると、
> > このままでは正常に動かず、/var/www/cgi-bin/test.cgi のように記
> > 述しないと動かないのです。
> > これはどうしてでしょうか? 分かる方がいらっしゃったら教えてく
> > ださい。
> 追加です。
> httpd.confの設定は
> <Directory "/var/www/cgi-bin">
> Options ExecCGI
> AllowOverride None
> Allow from from all
> Order allow,deny
> </Directory>
> こうなっています。
> あと
> AddHandler cgi-script .cgi
> もコメントアウトしてあります。
> いちおう
> perl.confも
> Alias /cgi-bin /var/www/cgi-bin
> <Directory /var/www/cgi-bin>
> SetHandler perl-script
> PerlHandler ModPerl::Registry::handler
> PerlOptions +ParseHeaders
> Options +ExecCGI
> </Directory>
> こうしてあります。
httpd.confの設定は perl.confのように書くのなら
Alias /cgi-bin "/var/www/cgi-bin"
<Directory "/var/www/cgi-bin">
Options ExecCGI
AddHandier cgi-script .cgi
AllowOverride None
Order allow,deny
Allow from all
</Directory>
#AddHandler cgi-script .cgi
実行は
http://........./cgi-bin/test.cgi
No.11735 投稿時間:2003年08月14日(Thu) 15:41 投稿者名:stranger URL:
> > httpd.confの設定は perl.confのように書くのなら
> > Alias /cgi-bin "/var/www/cgi-bin"
> > <Directory "/var/www/cgi-bin">
> Options ExecCGI
> AddHandier cgi-script .cgi
> AllowOverride None
> Order allow,deny
> Allow from all
> </Directory>
> > #AddHandler cgi-script .cgi
> > 実行は
> http://........./cgi-bin/test.cgi
失礼誤記しました AddHandier → addHandler
No.11736 投稿時間:2003年08月14日(Thu) 16:54 投稿者名:マーゲン URL:
> > > > httpd.confの設定は perl.confのように書くのなら
> > > Alias /cgi-bin "/var/www/cgi-bin"
> > > <Directory "/var/www/cgi-bin">
> > Options ExecCGI
> > AddHandier cgi-script .cgi
> > AllowOverride None
> > Order allow,deny
> > Allow from all
> > </Directory> > > > #AddHandler cgi-script .cgi
> > > 実行は
> > http://........./cgi-bin/test.cgi
> > 失礼誤記しました AddHandier → addHandler
ありがとうございました。設定を見直してみます。