• ベストアンサー

apacheのcgiエラーについて

apacheでcgiのテストを行っています。 テスト用のCGIにアクセスするとForbidden というエラーが表示されます。 どの設定を直せば動くのでしょうか? よろしくお願いします。 環境はOSはMAC10.3で標準装備のapacheを使用しています

質問者が選んだベストアンサー

  • ベストアンサー
  • angband
  • ベストアンサー率51% (86/168)
回答No.1

ログに詳しい情報が出てるはずです。 おそらくはディレクトリの Option に ExecCGI を付けてない?

関連するQ&A

  • apache・cgiの設定?

    phpの勉強をしようと思い、apacheとphpをインストールしまいした。 ついでに、cgiの設定も試みてみました。 それで、掲示板を設置してアクセスしてみたのですが、開いた掲示板に表示されるgifアイコンが表示されません。(gifアイコンは、掲示板下の/imagae/に格納されています。) apache等の設定が悪いのでしょうか?また、cgiを設置したcgi-binフォルダー以下を表示すると、 Forbidden You don't have permission to access /cgi-bin/ on this server. と表示されます。 どなたか、ご指導お願い致します。

    • 締切済み
    • CGI
  • apache で /cgi-bin/にアクセスできません。

    Forbidden You don't have permission to access /cgi-bin/ on this server. Apache/1.3.19 Server at localhost Port 80 ブラウザで見ようとすると上のようなエラーが表示されます。 htdocs内の初期のテストのindex.htmlは参照できます。

  • CGIの設定で困っています

    FREEのスケジュール表を2つのサーバーに アップいたしました。 一つのサーバーは問題なく作動するのですが、 もう一つのサーバーはエラーが出てしまいます。 CGIファイルにブラウザでアクセスした際の 表示内容は、下記の通りです。 Forbidden You don't have permission to access /test/cgi-bin/history.cgi on this server. -------------------------------------------------- Apache/1.3.12 Server at www.ドメイン名.jp Port 80 です。 CGI、SSIともに使用はできるのですが、 どのように設定すればよろしいでしょうか。 どうか教えてください。よろしくお願いいたします。

    • 締切済み
    • CGI
  • cgiがうまく稼動しません。

    【環境】 os Windows XP サーバー Apache2.0.55 perl active perl5.6 お世話になります。Windows環境でApacheでサーバーを立てたのですが、cgiがうまく稼動しません。基本的な設定はconfで設定しています。 実際にcgiにアクセスすると、 Forbidden You don't have permission to access /bbs/xxxx.cgi on this server. と表記されてしまいます。 Windows環境なので、permissionは関係ないと思うんですが。 いろいろ調べたのですが、わかりません。 考えられる原因等、ご教授下されると幸いです。 よろしくお願いします。

  • Fedora7でCGIが動きません

    CGIとPHPを使おうと思い、 Apacheで設定したんですけど CGIとPHP両方共に403 Forbiddenと表示されて You don't have permission to access /test.php on this server. ---------------------------------------------------------------- Apache/2.2.8 (Fedora) Server at 192.168.11.240 Port 80 この様に表示されてしまいます。 エキサイトで翻訳してみると あなたはこのサーバにアクセス/test.phpに許可を持っていません。 って書いて有るようですが如何すればアクセスした人全てに 許可をする事が出来るんですか?Apacheのhttpd.confの何処を修正 すれば宜しいのでしょうか?CGIの方はchmod 755 フォルダ名.cgi って打ち込んでパーミッションを変更しましたが駄目でした。

  • アップローダCGIエラーについて

    アップローダのCGIを設置してテストを行って います。CGIにアクセスするとSoftware error can't open dir と表示されるのですが、対処方法および 解決策があればよろしく御願いします。 WEBサーバ環境はAPACHEです。

  • [Apache]/cgi-bin/以外でCGIを使いたい

    WindowsでCGIのテストをしているのですが、パスが例えば http://localhost/cgi-bin/test.cgi というようにすればcgiを実行することができるのですが、 http://localhost/test.cgi というようにして実行するには、どのように設定すればいいのでしょうか? たぶんhttpd.confの設定だと思うのですが・・。 ちなみに、インストールされているApacheのバージョンはわかりません。というのも、LaVieを買ったら、すでに C:\Program Files\Apache Group(以下) にインストールされていて、ヴァージョン情報がどこに書いてあるかわかりません。 それでもアドバイス頂けたらと思います。 また、これ(cgi-binを省略してアクセスする方法)について書かれているサイトもありましたらよろしくお願いします。

  • CGIの500エラー

    玄箱Proの中にDebianを入れ,SSHでの公開鍵認証の設定,Apacheの導入を行いました. ネットにはつながり,OSのアップグレードや時刻の同期なども行えます. DDNSサービスにて無料ドメインをとり,外部からHTML文書にアクセス,表示させることもできました. しかしCGIファイルだけが外部からだと500エラーを返して表示されません. 外部へのアクセスチェックとして,プロキシをかましてアクセスしています. (ルータをかましているのでグローバルIPにアクセスしてもルータ管理画面にいってしまう為) /etc/apache2/sites-available/default の Options Indexes FollowSymLinks MultiViews AllowOverride None を Options Includes ExecCGI FollowSymLinks MultiViews AllowOverride All に変更, /etc/apache2/apache2.conf の AddHandler cgi-script .cgi .pl ここのコメントアウトをはずしました. エラーログでは Premature end of script headers: test.cgi と表示されており, Perlへのパス,改行コード,パーミッションはチェックしましたが問題ありませんでした. 他に見直すところはあるでしょうか? よろしくお願いします.

  • apache2 の httpd.conf 、cgi実行設定

    環境: vine 3.1 apache 2.0.50 confの設定を教えてください。 今まで apache 1.3.31だったのですが、アンインストールして apache 2.0 を入れました。 1.3のconfを見ながら2.0も設定できると思っていたんですが、 ユーザ(~チルダフォルダ以下)のCGIの実行設定ができません。 http://www.test.com/~hogehoge/ 配下でcgiを実行させたいのですが、500エラーが出てしまいます。 http://www.test.com/ 直下では実行できています。 非常に困っています。どうかお助け下さい・・・・・・

  • apacheでCGIを動かす

    apacheでCGIを動かそうと思っていますが、どうしても出来ません。 環境は以下の通りです。 apache:1.3.35 OS:Windows2000 httpd.confの設定は 1.ScriptAlias /cgi-bin/ の行をコメントアウト 2.Alias /cgi-bin/ "E:/hoge/cgi-bin/"に変更してDirectoryタグを追加 3.AddHandler cgi-script .exeを追加 以上の3点をしましたが、新しく設定したディレクトリのcgiは動作しませんでした。 apacheのmodulesディレクトリの中にmod_alias.soというファイルが有りませんがそれは関係有るのでしょうか? また、apacheとtomcatの連携ということを以前行ったのですが、動かない事と関係あるのでしょうか? 文字数の関係で見づらい説明になっているかと思いますがよろしくお願い致します。