• ベストアンサー

windowsNTのCGI

会社のサーバ(windowsNT)にてCGIを設置し、イントラネットでHPを作りたいのですが、その為にはIISの設定をしなくてはいけないと思うのですが、IISというアプリケーションが入っておらず設定ができないです。。CGIを実行させるためには他に方法があるのでしょうか。どなたかアドバイスを頂けますでしょうか。よろしくお願いいたします。

noname#60394
noname#60394
  • CGI
  • 回答数2
  • ありがとう数0

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

  • ベストアンサー
  • acacia7
  • ベストアンサー率26% (381/1447)
回答No.1

市販のWebサーバーソフトやフリーのWebサーバーソフトを組こみ。 perlの実行環境などを整えてやればできるのじゃないかと思います。 参考URLにWebサーバーで有名なApacheのサイトとperlで有名なactivestateを示しときます。

参考URL:
http://japache.infoscience.co.jp/japache/docs/windows.html,http://www.activestate.com/

その他の回答 (1)

  • haporun
  • ベストアンサー率40% (230/562)
回答No.2

IISはWindows NTリソースキットかなんかに入っているはずです。

関連するQ&A

  • 社内サーバでのCGIについて

    社内サーバイントラネットでのCGIの設置と、個人でプロバイダを経由してCGIを設置する方法との違いというのはあるのでしょうか。HPや本で設置方法等の流れは学んだつもりなのですが、まだCGIを実際に設置した事がなく、初心者なのでいまいちよく分かっていません。社内でのHPは作成経験があるのですが、ごく簡単なものしか経験がありません。まず、サーバ管理者に問い合わせるのが先かと思いますが、誰が管理者かはっきりしていない状態で、聞いても誰も知らない状況です。どなたかご存知の方がいらっしゃいましたらアドバイスを頂けますでしょうか。サーバのOSはwindowsNTです。 おおざっぱな質問でお恥ずかしいのですが、よろしくお願いいたします。

    • 締切済み
    • CGI
  • Windows2000でperlのcgiを動かすために

    職場でファイルサーバー的に使うためにサーバー機が1台入り、その中で社員のコミュニケーション用に掲示板を設置してはどうか?という話しになりました。 そこでWindowsサーバーでPerlが動くように設定する方法を教えていただきたく思います。 OSはWindows2000Serverですので、IIS5.0は入っていると思います。(まだ初期設定した程度でよく見ていません ^_^;;) 色々なサイトでよく「AN HTTPD」なんかが紹介されていますが、IISが入っていればHTTPソフトはいらないんですよね? あと、他サイトを参考に「ActivePerl」は念のためDLしました。 以後の設定手順・注意点等、ご存じの方がいらっしゃいましたら、ご教示願います。 当方Perlの記述に関する知識は少々あり、Unix系サーバーでのcgi設置経験は多数ありますが、Windowsサーバーでしかも自分でサーバー設定した経験はありません。サーバーの設定方法に関して、かなり検索してみたのですが、Linuxが中心でWindowsに関してはオマケ程度の記述しか見つけられませんでした。 また他サイトによると、cgiスクリプトは「scriptフォルダに"置けば"良い」というような記述が見られましたが、"置く"ということはイントラネット内からのftpは必要ないのでしょうか?単純にコピーor保存すればO.K.? いつもやっている、プロバイダのサーバーへftpクライアントで転送・・・というイメージが強いので、イマイチこのあたりのイメージが掴めません。 以上、よろしくお願いいたします。

    • ベストアンサー
    • CGI
  • CGIがタイムアウトしてしまいます

    お世話になっております。 私は会社でIISとCGIを使用してwebページを設けておりますが、先日から下記のようなメッセージが出て、タイムアウトをするようになってしまいました。 HTTP/1.1 502 Gateway Error Server: Microsoft-IIS/4.0 Date: Wed, 20 Aug 2003 11:20:56 GMT Content-Length: 186 Content-Type: text/html CGI Timeout The specified CGI application exceeded the allowed time for processing. The server has deleted the process. 環境はWindowsNT4.0 IIS PHP3 です。 解決方法がわからず、困っております。 以上、よろしくお願いいたします。

  • CGI表示されない

    ↓のサイトで一応簡単なCGIの設置方法を 勉強したのですが、 CGIが表示できません。 http://web-up.cside.biz/cgi_3.shtml サーバーはiswebです。 index,htmlがあるフォルダにこのHPで紹介されている CGIをパーミッション、パスをちゃんと設定して サーバーに置いたのに表示できないです。 cgiにどこに表示するか記述しないと いけないのですか? トップページは一応みれるようにしているのですが、 HPがないと表示できないのですか? 自分のHPでは表示できないので、 他に簡単に試せるものがあればいいのですが。 それでは宜しくお願いします。

    • 締切済み
    • CGI
  • サーバーでCGIを動作させるには?

    自宅サーバーでCGIを動作させたいのですが、うまく動作しません。 ○サーバー環境 OS:Windows Server 2003 Web Edition SP1 CPU:Intel Xeon 2.8GHz メモリ:1GB RAM ○現在の状況 htmlは、問題なく動作してます。 cgiを実行すると、エラー404となります。 ○CGI動作にあたって行った作業 (1)ASPの実行を許可しました (2)Perl構成にあたり、ActiveState社のActivePerl-5.8.820-MSWin32-x86-274739.msiをダウンロードし、Dフォルダにインストールしました。 (3)IISマネージャで、「Webサービス拡張」→「Perl CGI Extension」を許可しました。 (4)IISマネージャで、「Webサービス拡張」→「すべての不明なCGI拡張」を許可しました。 (5)実行アクセス権を設定するために、実行するCGIを格納するディレクトリの「実行アクセス許可」を「スクリプトおよび実行可能なファイル」としました。 (6)CGI拡張子と実行可能ファイルを関連付けるために、実行するCGIを格納するディレクトリの「アプリケーションの設定」→「構成」→「アプリケーションの拡張子」→「追加」で、 実行可能ファイル「D\Perl\bin\perl.exe"%s"%s」 拡張子「.cgi」としました。 ○CGIが動作するか確認するために、サンプルCGIを作成し、上記設定を行ったディレクトリ以下に配置しました。 ○結果 クライアントで、http://サーバー名/ディレクトリ名/ファイル名 と入力すると、エラー404 ページが見つかりません。と出ます。 間違った操作や、考えられる間違い箇所がありましたら、指摘ください。

  • WindowsNT4.0server上でPerlを動作させたい

    初心者です。 ウェブサーバー:WindowsNT4.0server IIS4.0 ローカルマシン:Windows 2000とXP の環境でPerlを実行できる環境にしたいのですが どうすればよいか教えてください。 ローカルマシンでテストしてからサーバにアップ しようと考えております。

    • ベストアンサー
    • Perl
  • IIS630におけるCGIのパーミッション

    お世話になります。 現在ウィンドウズサーバー2003(WEB EDITION)においてIIS6.0でWEBサーバとFTPサーバを立て、現在、CGIを動かすべくいろいろ設定をしています。 ここで質問なのですが、今までウィンドウズ系以外のWEBサーバではCGIを動かす為のパーミッション設定をFTPクライアントソフト(FFFTPなど)で設定ができました。ですが、今私が設定しているサーバに対してFTPソフトでログインしてパーミッションを設定しても、有効に設定できません。 IIS6.0ではサーバ上で一つ一つファイルに対して「書き込み 実行 読み取り」のプロパティ設定をしてやる必要があるのでしょうか。 こちらの過去ログで検索して参考にさせていただいていた大分インターネットさんが何故か2-3日前から参照できないのですが、そこで紹介されていたFTPサーバソフトはIIS標準のものではなかった事もあり、詳しい情報など(書籍でもサイトでも結構です。マイクロソフトの公式リソースキットは購入済み)お持ちの方がいらっしゃいましたら、ご教授願えましたら幸いです。

  • windows2003でcgiを動作させるには

    社内イントラネットを開設しようと思っています。 windows2003サーバにIISをインストール後、Perlをインストールしました。 が、htmlは見る事が出来るのですが、cgiが開けません。 cgiを開くと、エラーメッセージが出てきます。(HTTP 404 エラー) ファイル構成は、 test\フォルダ名\●●.cgi となっています。 どのようにすれば、cgiが動作するのか、ご教授願います。

  • IISでCGIを動かすには?

    NT4.0にIISでwebサーバを立ちあげています。 ローカルなネットワークではありますが、クライアントからスクリプトを 実行させると「表示できません」というエラーになります。 また、サーバマシンのブラウザで表示させると、CGIスクリプトがそのまま 表示されてしまいます。 .cgiのMIMEタイプの設定がうまくできていないのでしょうか? レジストリをいじってみたのですが、よく分かりませんでした。 お分かりになる方、ぜひ教えてください。よろしくお願いいたします。

  • NTサーバなのですが

    今までHPにカウンタを使用していなかったのですが、このたび使用することになりました。 自社サーバでWindowsNTサーバ(IIS4)です。 HPがいくつかありますし、レンタルカウンタなどですと 広告やロゴ表示の義務・カウント数の表示があったりとする為、フリーソフトのCGI PageLogをサーバに入れて使用してみようかと思っています。CGIなどまったく触ったことがないのでどうすれば使用できるのかわかりません。このソフトをサーバに保存するだけでよいのでしょうか。http://hp.vector.co.jp/authors/VA013505/PageHelp.html このHelpページを読んでもさっぱり理解できません。申し訳ありませんが詳しい方教えていただけますでしょうか。またお勧めのCGIアプリケーションがありましたら教えてください。説明で足りないところがありましたら補足しますのでよろしくお願いします。