• 締切済み

IIS の管理コンソールというのは

IIS の管理コンソールというのは、wwwサビースプロパティのことでしょうか すみません初心者のもので、wwwサビースプロパティは C:\inetpub\wwwroot\cgi-bin 仮想ディレクトリのエイリアス/cgi-bin 読取り・実行権限にチェックが入っています CGIプログラムはcgi-binの中です しかし動かないどうしてでしょうか

みんなの回答

  • mnabe
  • ベストアンサー率33% (427/1283)
回答No.1

 IISのバージョンによって呼び方が変ります。  OSのバージョンと、IISのバージョンを補足下さい。  CGIは実行権限のチェックが入っている所では動作します。  CGIが動かないのはいくつかの理由があります。 1.CGIのプログラム自信が実行出来ない形式になっている。 2.プログラムが間違っていて実は動いているが、期待した結果にならない。 3.perlが入っていないのに、perlのCGIを動かそうとしている。 4.そのCGIへのアクセス方法が間違っていて、ローカルフィルとしてアクセスしている。  等々の理由が考えられます。  後は、操作方法が解らないので不明です。 操作手順を書いて下さい。また、期待している結果と実際に発生している事象を書いて下さい。

noto123
質問者

補足

WINNTサバー Ver4 サビースパック 4 です  CGIは実行権限のチェックが入っている所では動作します。 3.perlが入っていないのに、perlのCGIを動かそうとしている。 4.そのCGIへのアクセス方法が間違っていて、ローカルフィルとしてアクセスしている。  等々の理由が考えられます。  後は、操作方法が解らないので不明です。 操作手順を書いて下さい。また、期待している結果と実際に発生している事象を書いて下さい。 サバーアドレス http://192.168.1.60:1000 http://www.kengi.co.jp/ perl.exeのある場所は下記の場所です C:\InetPub\peri\bin\perl.exe グラフィックアクセスカウター C:\InetPub\cgi-bin\g_counter.cgi カウターCGIの中 #!/perl/bin/perl HPの場所 C:\InetPub\wwwroot\index.html index.htmlの中に下記を記載した <img src="./cgi-bin/g_counter.cgi">

関連するQ&A

  • iisがうまく動作しない

    環境はWinXP-proでiis5.1をインストールしました。 iisの「Webサイト」上で 「ホームディレクトリ」の”読み取り”にチェックを入れ、該当するフォルダに「ドキュメント」の"既設のドキュメント"にチェックを入れ内容も該当するファイルがあるのを確認しました。 「既設のwebサイト」欄は ホームディレクトリにc:\inetpub\wwwrootを指定し「このコンピュータにあるディレクトリ」を指定し、”読み取り”にチェックを入れています。c:\inetpub\wwwroot内に「index.htm」があるので「ドキュメント」の中にあるのも確認しました。 そこで「既設のwebサイト」上で右クリックし、「参照」を実行すると「http404」エラーがでます。 また、直接ブラウザに「http://localhost/」を指定しても結果は同じです。 「http://127.0.0.1/」でも「http://PC名/」でも同じでした。 ちなみに常時接続のためルータを入れいます。ローカルの参照なのでルータは関係ないと思うのですが。 まったく動作しないため困っています。原因と対処法がわかりましたら教えてください。

  • IISのルートディレクトリをアプリケーション化

    IIS7.5でルートのinetpub\wwwrootをアプリケーション化し、aspxを動かしたいと考えています。 (1)サブディレクトリHogeを作ってdefault.aspxをおく→仮想ディレクトリにしてアプリケーション化→○○/Hoge/Default.aspxを動かす。これは簡単。 (2)ルートにdefault.aspxをおく→「ルートを仮想ディレクトリにしてアプリケーション化」→○○/Default.aspxを動かす。これは困難! 上記の「ルートを仮想ディレクトリにしてアプリケーション化」はどのようにすれば実現できるのでしょうか?それとも、そもそも不可能なのでしょうか? ご存知の方がおられましたらよろしくお願い申し上げます。

  • IISの設定について

    IISの設定について質問させてください。 サーバにexeファイルを置いてIISにてエイリアスの設定をしてそのexeファイルをJavaScriptで実行しようとするのですが、どうしてもダウンロードになってしまいます。exeファイルの入っているディレクトリのエイリアスの権限設定はきちんと「実行(スクリプトを含む)」に設定してあります。 他にも設定する必要があるのでしょうか? 宜しくお願いします。 参考データ OS:NT4.0 Server

  • IISでCGIの設定がうまくいきません

    すみません質問させてください。 今、XPでIISをインストールしてCGIが動くようにしてるんですが うまくいきません。 http://localhost/hello.cgi というurlで実行できると思うんですが、 いつまでも読み込んでるだけで、実行されない感じです。 実行するCGIはHELLOと表示する単純なものです。 また、.cgiファイルは実行プログラムをC:\perl\bin\perl.exeに 指定しています。 IISでは、規定のWEBサイトのプロパティ>ホームディレクトリの 「構成」で.cgiの実行ファイルをC:\perl\perl.exeに指定しています。 とりあえずやるだけやったと思ってるんですが、うまくいかないのはどうしてでしょう。 よろしくお願いします。

  • CGI timeoutって? IISでのcgi設定

    すみません質問させてください。 今、XPでIISをインストールしてCGIが動くようにしてるんですが うまくいきません。 http://localhost/hello.cgi というurlで実行できると思うんですが、 いつまでも読み込んでるだけで、実行されない感じです。 CGI timeoutといわれます。 実行するCGIはHELLOと表示する単純なものです。 また、.cgiファイルは実行プログラムをC:\perl\bin\perl.exeに 指定しています。 IISでは、規定のWEBサイトのプロパティ>ホームディレクトリの 「構成」で.cgiの実行ファイルをC:\perl\bin\perl.exeに指定しています。 とりあえずやるだけやったと思ってるんですが、うまくいかないのはどうしてでしょう。 よろしくお願いします。

    • 締切済み
    • CGI
  • Windows2000でIISの質問です。http://aaaa,jp/直下のディレクトリを仮想ディレクトリにする方法

    いつも、お世話になっております。 http://aaa.jp/ 指定で表示されるのは、基本でwwwroot直下に なっていると思うのですが、直下だけを、別フォルダにしたいのですが、どうすればよいのでしょうか? \c:inetpub\wwwroot\abc⇒http://aaa.jp/abc/ \c:inetpub\homedir\⇒http://aaa.jp/ こんな感じでできないでしょうか? ■意図 http://aaa.jp/とhttp://aaa.jp/mobile/ を別管理したいので、FTP接続時に wwwrootを見てしまうとwwwroot直下のフォルダがすべてアクセスできてしまうのを避けたい。 ※wwwroot直下のディレクトリをすべて仮想ディレクトリにするというのは無しでお願いします。

  • IISでPHP使うにはどう設定したらいいですか?

    IIS+CGI(Perl)の場合は実行ファイルのある場所を/usr/local/bin/などとファイルの最初に指定するのはわかります。 しかしIIS+PHPで実行ファイルのある場所を指定するときはどうやったらいいのかわかりません。ApacheだとScriptのエイリアスで設定するみたいですが私にはよく分かりません。 どなたか回答をお願いいたします。

  • iisとFrontpage98で・・・・

    こんにちは、イントラネットでの運用について教えてください。 現在、NTServer上で社内のホームページを作成しています。 容量にあまり余裕がなくなってきたため、IISの”仮想ディレクトリ”で データだけ別の場所に保存するようにして、アクセス権を制限したいと思っています。 以下のような手順で作成&運用をしたいと思っていますが・・・・・ 1.データー保存用のフォルダを作成 2.IISのインターネットサービスマネージャで 「既存のWebサイト」に「仮想ディレクトリ」を作成し、 "ディレクトリの物理パス"に1.で作成したフォルダを指定 3.Frontpageで保存場所を1.のフォルダに指定して新規Webを作成 4.Forontpageの「ツール」ー「権限」で作成者や閲覧者を指定 ところが・・・・ 3.までは何とかできたものの、4,の「権限」を設定しようとしても、 「ツール」の「権限」がグレーになってしまっていて選択できません。 容量不足以外にも事情があって、NTのwwwrootの下にはファイルを置きたくないのです 。 なんとか、仮想ディレクトリを使って権限の設定をできる方法を教えてください。 (Forontpageの「権限」以外でも作成者と閲覧者を制限できればよいです。) 説明がわかりにくくなってしまって済みません。 よろしくお願いいたします。

  • IISでのFTPサーバの構築について

    はじめまして、こんにちは。 非常に困っているので教えてください。 Win 2000 serverでIISを動かしてFTPサーバをたちあげたのですが、「既定のFTPサイト」の中で「仮想ディレクトリ」を3つ作成しました。 1つはエイリアス名「test」でパスは「C:\\test」 2つ目はエイリアス名「ftproot」でパスは「C:\\inetpub\ftproot」 3つはエイリアス名「test2」で「D:\\test2」 です。 クライアントからはFFFTPで接続し、ホストの初期フォルダを「/www/test」、「/www/ftproot」、「/www/test2」、「空白」のどれで接続してもなぜか、「C:\\inetpub\ftproot」にしか接続できません。 なぜなのでしょうか。 また共有設定で「読み込み」「書き込み」設定をしているのに、なぜか読み込みしかできません。 分かる方がいれば教えてください。 よろしくお願いします。

  • ASPで、IISの設定がうまくいきません!

    初心者です。どなたかわかり易く教えてくださる方、よろしくお願いいたします。 WindowsXP Professional ,access2002 ,IIS 5.1 の環境で、ASPプログラムを作成しました。 マニュアル本に従って、仮想ディレクトリを作成しましたが、以下のようなメッセージが表示されてWEBページを表示させることができませんでした。 ---------------------------- このページを表示する権限がありません 提供された資格情報には、このディレクトリまたはページを表示する権限がありません。 HTTP 401.3 - リソース上の ACL によってアクセスを拒否されました。 ---------------------------- そこで、デフォルトの「C:\Inetpub\wwwroot]の配下に設置して実行してみました。 すると、データベースのデータをSelectで読み取る事は可能なのですが、Updateしようとすると以下のようなメッセージが表示され、データを更新することができません。 ---------------------------- HTTP 500.100 - 内部サーバー エラー - ASP エラー インターネット インフォメーション サービス [Microsoft][ODBC Microsoft Access Driver] 更新可能なクエリであることが必要です。 ---------------------------- 色々とネット上で調べてみましたが、私には表現が難しくて良く解りません。 私なりに調べたところでは、「権限」を「everyone」にするといい…というところまでは解ったのですが、その方法がわかりません。プロパティを見てみても、「everyone」を選択できるような項目が見つかりません。どこをどのようにどう設定すればいいのか、どなたか具体的に解り易く教えて頂けますでしょうか。よろしくお願いいたします。 (ちなみにコンテンツ自体は、別サーバーで正しく動いていたものです。新しくPCを購入したので、自身のPC上で動きを確認したくて設定をしています。)