• ベストアンサー

CGIについて。

CGIについて。 今、少し古めのホームページを作るための本を見ているのですが、 その中で「CGIはセキュリティーの関係上ほとんどのプロバイダが使用を制限しています」と書いてあります。 それで質問なのですが、 ・CGIを使えばセキュリティーが弱くなるということですか? ・プロバイダによって違うかもしれませんが、制限ということはアクセスカウンターや掲示板などCGIの種類によっては使用できるものと出来ないものがあるということですか? ・アクセスカウンターや掲示板などCGIで出きることは他のプログラムでも作ることはできますか? よろしくお願いします。

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

  • ベストアンサー
  • my-hobby
  • ベストアンサー率21% (659/3045)
回答No.1

CGIはサーバー側で動作するので、サーバー管理が大変ですので、殆どのプロバイダーは使用出来ない又制約が有ります、ホルダー別のサーバーに有る場合も有ります、 故にCGI利用は有料サーバーの契約が必要です。

sweet1000r
質問者

お礼

ありがとございます。 管理が大変だということですね。

関連するQ&A

  • CGIカウンタの設置場所

     CGIを使ったホームページデビューをしたいと思っているのですが、一つ設計面での重要な問題に突き当たってここに問題を投げかけてみることにしました。  (CGIの際に使う言語はPerlでして、中級者レベルにはなっているという前提でお話しします)  まず、アクセスログを残すためにどのCGIの教科書にも載っているアクセスカウンタを設置したいと思っていて、プログラムを書いています。  プログラム自体を作るのは問題ないのですが、ここで一つの大きな壁にぶつかりました。  それは、プロバイダはCGIの使用は許可しているのですが、SSIは許可していないという問題です。  多くの場合、訪問者が最初にアクセスするのはメインページだと思うのですが、これをプロバイダはindex.htmlにするようにしています。しかし、htmlだと静的ページなのでCGIを使うことができません。カウンタは訪問者がメインページに訪問した回数で数えたいのですが、SSIが禁じられているためにこれもできません。  確かに強引に/cgi-bin/main.cgiとして、訪問者にはここにアクセスしてもらうようにしてもいいのですが、URLの見た目として(つまり、美感の問題)として美しくない気がします。  まとめると、SSIの使えない環境にて、index.htmlをメインページとした場合、アクセスカウンタをどのように設置するのが適切か?というのが現在の私の問題です。  (もしくは、解決案はありえないというアドバイスも一つの有益なアドバイスです)  カウンタの作り方はどのCGIの教科書にも書いてありますが、設置のためのホームページ全体の設計方法については書いていません。  ですので、経験豊富な方々のいそうなこの場所にて聞いてみることにしました。  自宅サーバーを使えば、こうした制限はないとは思いますが、セキュリティ上の問題が心配でそれをやる勇気がまだありません。サーバー用のマシンを買ってもいいのかもしれませんが、そのための費用もまだ不足しています。  ですので、プロバイダ上での公開という前提でアドバイスをいただければと思います。  何か名案があれば教えてください。  よろしくお願いします。

    • ベストアンサー
    • CGI
  • CGIを自作するには・・・??

    こんにちは。 掲示板やアクセスカウンターなどのCGIを自分で作りたいのですが、まず何から勉強すれば良いのか教えてください。 HTMLでホームページを作るくらいで、プログラムのことは全くの初心者です。 やはりPerlが分かってからでないと難しいのでしょうか? また、CGIとPHPと言うのは根本的に違うものなのでしょうか? CGIが作れるからPHPも・・・と言うわけにはいかないのですか? その辺のところを教えていただけるとありがたいです。 よろしくお願いします。

    • ベストアンサー
    • CGI
  • 自分でCGIを作りたい!

    ホームページ上で掲示板やアクセスカウンタをつけたいのですが、現在は他の人が作ったCGIをダウンロードして使ってます。 しかし、なかなか思い通りのものがなくて、「いっそ自分で作りたい!」と思っています。 CGIの少し中に入った勉強をしたいのですが、何からはじめればいいのかわかりません。 わかりやすく解説してくれているサイト。またはおすすめの参考書があったら、教えて下さい。

    • ベストアンサー
    • CGI
  • レンタルCGIとホームページスペース

    http://oshiete1.goo.ne.jp/kotaeru.php3?q=1073172 で質問させて頂いたのですが、内容が変わってきた為 新しく質問させて頂きます。 私が使いたいCGIというのは、カウンターと掲示板と アクセス解析の3つなのです。 (以前は他にもアンケートや現在閲覧中の人数の表示等を使っていましたが) 自分で四苦八苦しながら設置する方が好きなのですが、 無料で広告表示もなく、CGI可のスペースというのが 中々ない為にこの際仕方ないかなと思いました。 カウンターでは使いたい数字の画像があるのですが、 レンタルで自分で用意した画像が使えたりするサービスってないんでしょうか? 掲示板に関しては自分の中でおしゃれと思える物が いいのですが、これは人それぞれの好みがあると 思うので、カスタマイズが可能で豊富な種類の中から 選べるようなレンタル掲示板。 最後にアクセス解析ですが、まあこれはアクセス元の 都道府県がわかったり、グラフ等で表示されれば そこまでこだわりませんが。 こういったレンタルサービスってありますか? またこれらの使用する場合は、外部からCGIを呼び出す 形になるのでしょうか? 私はJ-COMなのですが、そういったものを使用する事は 可能でしょうか? もちろん広告がない方が好ましいです、特にカウンターは。 またホームページスペースを借りた方が、本当であれば プロバイダが変わっても移転しなくても良いので好ましいのですが、 CGIの呼び出しが可能、無料で広告がない、というようなスペースはありますか? CGIの呼び出しが可能と、CGI可というのはもしかして 同じ事なのでしょうか。。。 よろしくお願い致します。

  • CGIのセキュリティ対策は?

    ホームページにフリーのCGIをつけているのですが、たまにアクセス解析を見ると、ホームページには目もくれずにCGIにばかりアクセスしている誰かがいます。 いきなりアクセス解析のプログラム本体にアクセスした後、パスワードをかけたアクセス解析の結果が見えるページに移ったりして、普通にホームページを訪れた人が行かないようなルートで来ます。 更新履歴用の掲示板に不正書き込みをされ(書き込み用のフォームにパスワードがかけてある)、CGIの名前を変えたらそのようなことはもうなくなったことがあります。 おかしなアクセスの仕方をするIDは掲示板に入れないようにしていますが、アクセス解析にはそういう機能がないので何もしていません。 少し心配なのでなにかセキュリティ対策をしたいのですが、こういうことに詳しくないのでなにをしたら良いのかわかりません。 ホームページのサーバは一般で、CGIしか使えません。 私もプログラムの知識はないので、一つ一つ調べないと理解できません。 どうかよろしくお願いします。

  • CGIが設置されていないプロバイダで

    ホームページを作っているところですが、 掲示板や日記、カウンターは使えないのでしょうか? CGIレンタル掲示板は使えないけど、レンタル掲示板なら 使えるということですか? CGIが設置されていないプロバイダで掲示板等を 使いたい場合、どうすれば良いのでしょうか・・・。 初心者で全て手探り状態でやっていますので大変困ってます。どなたか教えて頂けると嬉しいです。 よろしくお願いします。

  • レンタルCGIとは

    ホームページを作成するのにアンケートや投票コーナーを作りたい為 CGIを設置しようと思いました。 しかし、自宅のプロバイダ(フレッツ光)では、決められたCGI (メールフォーム、アクセスカウンタ等小数)しか使用できないと 書かれていました。 しかしどこかで読んだのですが、プロバイダに設置不可と書かれて いてもレンタルCGIなら使用してもOKなのでしょうか? それから、レンタルCGIの設置方法は、通常のCGIの設置方法 と同じなのでしょうか? 回答をよろしくお願いいたします。

  • CGIに挑戦したいのですが・・・

    現在HPを二つ管理していまして、掲示板もカウンターも日記も全てレンタルを使用しています。 そろそろCGIにもチャレンジしたいのですが、現在契約しているプロバイダーが自作CGIが置けないプロバイダーなのです。 そこで! 一番安く済ませる方法でCGIを使えるようにしたいと思っています。 ベストな方法を教えていただけないでしょうか? たとえばniftyは自作CGIが置けるので、そこの一番安い契約をしてCGIを利用するとか… 他にも手立てがあると思いますが、プロフェッショナルな方の意見が聞きたいと思います。 よろしくお願いいたします。

    • ベストアンサー
    • CGI
  • アクセスカウンターのプログラム

    ホームページをつくり始めて、アクセスカウンターを取り付けたいのですが、調べたところ、プロバイダーの提供のものしかありません。 プロバイダーと無関係のアクセスカウンターはないですか。 プログラムの記述を教えてくれる本やサイトはないですか。 ご存知の方、教えて下さい。

  • CGIの利用について

    サイバースペースコミュニティー(CSC)のただページというやつでで無料ホームページを作りました。 そうしたら、CSCのホ-ムページに 「カウンタのCGI利用を不可」とか 「CGIの利用は現在募集を一時停止しております。 」 と書かれていました。 これはCGIをレンタルして、ページのリンクだけ行ったり、(お絵かき掲示板とか普通の掲示版)レンタルのアクセスカウンタなら問題ないのでしょうか?

専門家に質問してみよう