はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 当サイト情報 >> スレッド

このページは表示専用です。新規投稿・レスや最新情報はこちらです。

このスレッドはクローズされています。記事の閲覧のみとなります。

 cgi-binについての質問
日時: 2007/04/06 18:27
名前: TAKE

いつもお世話になっております。
最近質問ばかりで、沢山の新規スレッドを立てさせていただきご迷惑をおかけしております。

またお教え頂きたい事があるのですが、
cgi-binフォルダを作成してcgiを設置したいと考えております。
ですが、cgi-binにアクセスしても403エラーになりアクセスできません。

DocumentRootは VirtualHostで/home/*/public_html
に設定しています。

この場合、apacheに設定で

<Directory "/var/www/html/cgi-bin">
  Options Includes ExecCGI FollowSymLinks
</Directory>



AddHandler cgi-script .cgi .pl

だけではダメなのでしょうか?
なかなか理解できずにいます。
どうかご教授お願いいたします。

■ コンテンツ関連情報

 Re: cgi-binについての質問 ( No.1 )
日時: 2007/04/07 20:26
名前: ZERO

SELinuxとか確認しました?
 Re: cgi-binについての質問 ( No.2 )
日時: 2007/04/08 22:30
名前: TAKE

ZERO様、レスありがとうございます。

> SELinuxとか確認しました?

この掲示板の書き込みを色々見させて頂いて、SELinuxの事が書かれていましたので確認してみたのですが
設定では無効になっておりました。

何か原因になりそうな所はありますでしょうか?
どうぞ宜しくお願いいたします。
 Re: cgi-binについての質問 ( No.3 )
日時: 2007/04/09 07:58
名前: 管理者

> DocumentRootは VirtualHostで/home/*/public_html
> に設定しています。
>
> この場合、apacheに設定で
>
> <Directory "/var/www/html/cgi-bin">
>   Options Includes ExecCGI FollowSymLinks
> </Directory>
>
> と
>
> AddHandler cgi-script .cgi .pl
>
> だけではダメなのでしょうか?


これは、ユーザホームページから呼ばれるCGIでよろしいですか?
呼び先のCGIのパーミッションと所有者・グループはどのようになっていますか?
 Re: cgi-binについての質問 ( No.4 )
日時: 2007/04/09 12:24
名前: TAKE

管理人さま、ありがとうございます。

> これは、ユーザホームページから呼ばれるCGIでよろしいですか?
> 呼び先のCGIのパーミッションと所有者・グループはどのようになっていますか?


そうです。
ユーザーホームページから呼ばれるCGIです。

cgi-binのパーミッションとグループは

drwxr-xr-x 2 root  root  4096 4月 9 11:42 cgi-bin

このようになっております。

どうかご指摘宜しくお願いいたします。
 Re: cgi-binについての質問 ( No.5 )
日時: 2007/04/09 14:33
名前: ZERO

すみません。きちんと内容を読んでませんでした。
ユーザーページから"/var/www/html/cgi-bin"のCGIなんですね。
これって、逆に聞きたいんですがどうやってアクセスするんでしょうか?

ユーザーページで"cgi-bin/xx.cgi"を呼ぼうとすると"/home/*/public_html/cgi-bin/xx.cgi"だと思うのですけど・・・
 Re: cgi-binについての質問 ( No.6 )
日時: 2007/04/09 15:11
名前: TAKE

ZEROさん、ありがとうございます。

> ユーザーページから"/var/www/html/cgi-bin"のCGIなんですね。
> これって、逆に聞きたいんですがどうやってアクセスするんでしょうか?


> ユーザーページで"cgi-bin/xx.cgi"を呼ぼうとすると"/home/*/public_html/cgi-bin/xx.cgi"だと思うのですけど・・・

そうなのです。
要は http://ドメイン/ユーザー/cgi-bin/xx.cgi でアクセスさせたいのです。
ですが、ユーザーディレクトリにcgi-binを作成しcgi-bin内にxx.cgiファイルを作成し、アクセスしても
403エラーでアクセスできないのです。

それで http://kajuhome.com/tips/tips_03_001.shtml  を参考にしてみたのですが、
基本的に間違っているのでしょうか?
もし間違っていましたらご指摘いただけないでしょうか?
宜しくお願いいたします。  
 Re: cgi-binについての質問 ( No.7 )
日時: 2007/04/09 15:49
名前: 管理者

通常の動作(ユーザ公開)であれは、そのユーザの配下に「cgi-bin」を作成し実施してください。

以下にその方法を紹介していますので、参照してみてください。

http://kajuhome.com/tips/tips_03_002.shtml
 Re: cgi-binについての質問 ( No.8 )
日時: 2007/04/09 22:41
名前: TAKE

管理人さま、ZEROさま、ありがとうございます。
私の説明がわかりにくくて申し訳ございませんでした。

管理人さまの教えて頂きましたページを参考にもう一度設定したいと思います。
また、色々質問等でお世話になると思いますが、どうぞ宜しくお願いいたします。

これでこのスレッドはCLOSEにさせていただきます。
ありがとうございました。

■ その他

ページ先頭へ


Copyright(©)2004-2018 First home server construction. All Right Reserved.