- PR -

Windows2003Serverで、CGIを動かす。

1
投稿者投稿内容
未記入
会議室デビュー日: 2005/06/21
投稿数: 3
投稿日時: 2005-06-21 19:11
Windows2003Serverで、ActivePerl
http://www.activestate.com/
を用いてCGIを利用しようとと考えている者です。

http://www.din.or.jp/~bigstone/cgilab/cgitips/iis.html
をみて設定しましたが、CGIが機能しません。

どなたか設定方法を教えてください。よろしくお願いします。
kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2005-06-21 20:41
こんばんわ.

自分は CGI について詳しくないので問題の本質には至りませんが...
具体的にどのように「動かない」のですか?
書かれているとおりにやっても
環境くらいは書かないとレスは付きませんよ.
CGI を手動で動かしてみたらどうなりますか?

ということであとはお願いいたします -> 有識者の皆様
未記入
会議室デビュー日: 2005/06/21
投稿数: 3
投稿日時: 2005-06-22 11:27
ご返答ありがとうございます。

以下のエラーメッセージが帰ってきます。

ページを表示できません
プログラムの実行が許可されていないディレクトリから、CGI、ISAPI、またはその他の実行可能プログラムを実行しようとしました。
--------------------------------------------------------------------------------

対処方法

このディレクトリで実行アクセスが許可されているはずである場合は、Web サイトの管理者に問い合わせてください。
HTTP エラー 403.1 - アクセスは許可されていません : 実行アクセスが拒否されました。
インターネット インフォメーション サービス (IIS)

--------------------------------------------------------------------------------

技術情報 (サポート担当者用)

「Microsoft 製品サポート サービス」で、"HTTP" および "403" の文字列によりタイトルを検索してください。
IIS マネージャ (inetmgr) からアクセスできる IIS の [ヘルプ] を開き、「ISAPI 拡張を構成する」、「CGI アプリケーションを構成する」、「Web サイト アクセス許可によりサイトを保護する」、および「カスタム エラー メッセージについて」というトピックを検索してください。
IIS Software Development Kit (SDK) または「MSDN ライブラリ」 (英語情報) で、「Developing ISAPI Extensions」、「ISAPI and CGI」、および「Debugging ISAPI Extensions and Filters」というトピックを検索してください。

現在、IISの仮想ディレクトリの”匿名アクセス権”を設定中です。
他にも要因がありしたらご指摘よろしくお願いします。
dellgate
大ベテラン
会議室デビュー日: 2004/02/20
投稿数: 198
投稿日時: 2005-06-27 18:29
日が経っているのでもう解決済みかもしれませんが一応。

Widows Server 2003でIISを使用ということであれば、インストール方法によっては
「Web拡張サービス」でCGIなどの実行許可が与えられていないのかもしれないですね。

一度確認されてはいかがでしょう。
未記入
会議室デビュー日: 2005/06/21
投稿数: 3
投稿日時: 2005-06-29 08:08
お返事ありがとうございます。
問題が解決しました。

マッピングの際、".cgi"、を動かすファイルをマッピングする際、「動詞」を、"GET""POST"にしていませんでした。

ご意見ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)