• ベストアンサー

CGIを設置した結果・・・

よくホームページなどに自作のCGI・レンタルCGI等のゲームや掲示板を 設置する人が多くなっていますが、CGIをホームページに設置することによ って起こるメリットとデメリットを教えていただけないでしょうか? また、それは掲示板・ゲームに関係なく言えることなのでしょうか? 初心者なもので、よろしく説明でお願いします。

  • CGI
  • 回答数2
  • ありがとう数1

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

  • ベストアンサー
  • madman
  • ベストアンサー率24% (612/2465)
回答No.1

面白いゲームや、掲示板を置くことにより、ホームページへの来訪者が増えます。当然自分の見てほしい情報も見てもらえる頻度が高くなります。 人気が出ると、同好の方がリンクと張ったり、張られたりで、ますます人が増えます。 反面、アクセスが増えることにより、重たくなることもあり、重くなりすぎると面白いゲームもだんだん人が来なくなります。 掲示板などは、荒らしが出たりもします。 万人に受けるページであれば、ゲームや掲示板などなくても、訪問者が増えます。

その他の回答 (1)

noname#30871
noname#30871
回答No.2

 デメリットの一つには、セキュリティの問題があります。  CGIはサーバの上でプログラムを実行してファイルを読み書きする行為ですから、十分に注意を払わないとセキュリティホールが生じます。だから本来はCGIを設置するにはwebの原理やサーバのOS、プログラミング言語にそれなりの知識を備えている必要があります。  しかし実際は参考URLが嘆いているように、素人同然の人々がむやみにCGIを置きたがる例がなぜか多数ありますよね。

参考URL:
https://www.netsecurity.ne.jp/article/1/3459.html

関連するQ&A

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

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

  • CGI設置について

    CGI,サーバー初心者です。 設置手順についてお聞きしておきたいのです。 SOLD OUTというCGIゲームを設置する場合、24時間稼働可能なサーバー機を購入、または自作する必要があるのでしょうか?現在、Ubuntu11.04一機だけですが、これをサーバー化することは可能でしょうか? その上で、レンタルサーバーを借りればよろしいのでしょうか? 教えてください。

  • 自作CGIを無料ブログに設置するには?

    CGIを使った簡単なゲームを自作し、それをFC2やJUGEMなどの無料ブログに設置したいと考えています。 レンタルサーバーなどでは、自作CGI設置の可否が表記されていますが、無料ブログには表記されていません。これは、設置不可ということなのでしょうか?それともこの場合、自作CGIを動作させるには、レンタルサーバー上で動作するようにしておいて、無料ブログからリンクさせるようにしておかないといけないのでしょうか? CGIについてもまだ初心者で、よくわかっていませんので、どなたか詳しい方がいらっしゃいましたら、わかりやすいご回答をどうぞよろしくお願いします。

    • ベストアンサー
    • CGI
  • CGIの設置の仕方

    ホームページは何年か作っているのですが、今回初めてCGIを設置したいと思い、CGI設置が可能なスペースも確保し、よく無料でレンタルしている掲示板の圧縮ファイルもダウンロードし終わりました。が、いざはじめるとなるとどうやって反映すればいいのでしょうか? 通常のホームページみたく新規ページを作って何か書き込むのでしょうか???あとドリームウェーバー4を使っていますがこれを使うこともかのうですか?その場合はどうやってやればいいか教えてください。 http://tackysroom.com/cgi_akindo.htmの掲示板を使いたいなーと思っています。

  • CGIの設置について。

    自分のホームページにCGIを設置したいと 考えております。 レンタルしたCGIを設置するのですが その説明書きに CGIをテキストモードでアップしたあとに パーミッションを変更してください。 とありました。 まず、データの転送はホームページビルダーの ついています、ファイル転送ツールを使っています 転送後パーミッションも指定の通りに 変えました。 http://www.自分ドメイン/cgiが動作するディレクトリ/ファイル名.cgi で、直接呼び出してください とありましたので、呼び出してみました。 でません。 散々わからないながら、いろいろ読んでみて ためしたのですが できません。 どこらへんをいじれば直接よびだせるように なるのでしょうか? よろしくお願いします。

    • ベストアンサー
    • CGI
  • CGIゲームを設置したいんですがどうやって設置するのですか?教えてください。

    今度ホームページにCGIゲームを設置したいと思いますが、設置方法が分かりません。初心者のバカげた質問で申し訳ございませんが、分かる方お願いします。

    • 締切済み
    • CGI
  • CGIの設置方法

    ホームページビルダーを使ってホームページを作ろうと思っています。しかし、いろいろ分からないことが多く、一番今謎なのは『CGI』というやつです。 設置したいCGIならあるのですが、何をどうすればいいのかぜんぜん分からず、困っています。 特に、ディレクトリのパスだとか、何を言ってるのかさっぱり分かりません。 困っているので教えてください。 ちなみに、http://www.t-okada.com/cgi/の CGIを付けたいと思っています。 http://www.t-okada.com/cgi/how_to1.html に設置方法が載っていますがほとんど意味が分かりません。 パソコンは結構使っていますが、ホームページ作成はかなりの初心者なので、それ系の用語とかもさっぱり分かりません。 なるべく分かりやすい説明をお願いします。 他にも、もっと簡単に設置できる方法などがあったら教えてください。

  • cgiの設置

    超初心者の質問で申し訳ございません。 只今社内のイントラページで、掲示板を設置したく、システム部に聞いたら、会社のサーバーはcgiは使えないといわれたのですが、 cgiが可能かどうかというのは、どうして決まるのでしょうか? なにかサーバーにプログラムを入れたり、設定しただけで、 利用可能になるものではないのでしょうか? マシーン的に無理なものなら、諦めるしかないですが、 単にシステム部の怠慢だけで、出来ないのなら、 もう少し強くお願いしてみようかと思った次第です。 本当に初心者の質問で申し訳ないですが、巷にはまずプロバイダーに cgiがOKか聞いてください。そこからはこうしてください・・・ という説明は、たくさん見かけるのですが、その前をどうしたら いいのかという説明がなかなか見つけられず、質問させていただきました。

    • ベストアンサー
    • CGI
  • CGI設置時のpublic.html等の意味。

    皆様初めまして。 この度、レンタル掲示板から、レンタルサーバ+CGI掲示板に移行する事としました。 HTMLの知識は殆ど理解しているつもりで、レンタル掲示板やレンタルカウンタやJavaScriptの組み込み方法も問題ありません。 CGIに関しては完全な初心者の為、配布サイトからDLするして対応しています。 ここからが設置の苦労と苦難の連続でした。 あらゆるサイトを読みまくり勉強して、pealパス設定、パーミッション、文字コード、FTPソフトやエディターの問題点はクリアしました。 しかし、設置方法で行き詰まったのが、「ディレクトリのパス」です。 いくら調べても挑戦しても解決に辿り着きません。 ます、どのCGI配布先の説明文にも必ず書いてある「構成図」の見方が分かりません。 一段づつ右にズレて行くのは階層構造を示している事は分かりました。 そこで質問させて頂きます。 質問(1) 殆どのCGI構成図の一番上部には、 /home/USER/ と書いてありますが、これはフォルダ「home」を作成して、その中に「USER」との名前のフォルダを作成すると言う意味でしょうか? 過去に設置に成功した掲示板のCGIは、これを気にせず、“何の指定も無い一番上の階層に”設置しただけで何の問題もなく動きました。 因みに、私がレンタルしたサーバーは「ポケットサーバー」の有料プランです。 参考:http://www.pocket-server.com/service.html 質問(2) 同様にして、構成図の2~3段目付近に書いてある、 public_html / index.html は何を意味しているのでしょうか? フォルダ「public_html」の中に、ファイル「index.html」を作成すると言う意味でしょうか? 質問(3) フォルダ「cgi-bin」と「public.himl」について。 私なりに色々と勉強した結果、「(cgi-bin)は、一部のプロバイダでは、このフォルダ以下にCGIを設置しなくてはならない」と書いてあります。 しかし、「ポケットサーバー」の仕様書では「CGIはどこに設置しても可能」との事でしたので、私は掲示板CGIを「どのフォルダに設置」しても問題なく動きました。 同様に「public.html」も、一部のプロバイダでは、このフォルダ内にHTMLファイルを設置しなくてはならない」と書いてあります。 これも同様、私の借りているサーバーでは、この指定も無くどこでも設置可能です。 そこで質問ですが、ポケットサーバーの様にフォルダ「cgi-bin」や「public.himl」の設置が不要なサーバーに、敢えて設置した場合のメリットやデメリットはありますか? また、この二つのフォルダは、元々何の為に有るのでしょうか? 質問(4) また、ポケットサーバーの様に仕様書上は「public.himl」が不要な場合でも、構成図には書いてある場合には、敢えて作成しなくてはならないでしょうか? 質問(5) 私がレンタルしているサーバーの初期状態のファイルマネジャーを見ると、そこにあるのは以下2つです。 ・ フォルダ:toiawase ・ ファイル:start-page.html 私は後者のstart-page.htmlをindex.htmlに変更してサイトのトップページを作成しました。 さらに、この2つに加えて、「○○bbs」や「○○mail」を言ったCGIを設置しました。 この様な構成で良いのでしょか?_ 質問(6) 今後の課題は、配布先Kent Webさんのパスワード制限用CGIである「Password Manager」です。 参考:http://www.kent-web.com/pwd/pwmgr.html このCGIの構成図を見ても、やはり一番上は「/home/USER/」と書いてありますが、この場合は“何と言うフォルダ”を作成しなければならないのでしょうか? 私の借りているサーバーに例えたら、どの階層に作れば良いのでしょか? 長文でわかりにくい説明で申し訳御座いませんが宜しくお願い致します。

  • CGIゲームを設置したいんですが・・・

    この前ホームページを作ったんですがメインとなる物がなくてトーナメント方式のバトルゲーム(体力・攻撃力などの値を合計100ポイントになるように振り分けるような感じの)を設置したいと思っているんですがこういう風なCGIは配布・レンタルしているんでしょうか? やっぱり自分でCGIの勉強をして作らなければならないんでしょうか?

    • ベストアンサー
    • CGI

専門家に質問してみよう