サーバーについて

CGIとはCommon Gateway Interfaceの略語で、サーバーマシン側で動くプログラムです。例えばHPに設置される「掲示板」や訪問者をカウントする「アクセスカウンター」、ネット上で買い物をする際の「ショッピングカート」、訪問者の足跡が分かる「アクセス解析」、「問い合わせ」や「投稿」時に自動返信する「オートレスポンス」等がCGI プログラムで動作する代表です。HTML言語(文法)では出来無い双方向通信をその場で行う事が出来、またその記録を保存出来るので、単なるホームページ公開に終わらずに、訪問客とのコミュニケーションがリアルに可能となる大きなメリットが生まれるのが魅力です。

ドメインとURLについて

先ほども述べたように、CGIでは様々なコミュニケーションのツールとして役立ちます。
カウンター/チャット/アクセス解析/フォームメール/掲示板/ショッピングカート/カレンダー/ゲームなどが一般に使われます。

CGI設置と使用上の注意

CGIはHTML言語を超えた働きをするようにプログラムされますが、気をつけないと非常に危険なプログラムでもあります。魅力的なツールではありますが、プログラミング言語はとても難解な為、設置してちゃんと動かすまでに、必ずローカルテストを繰り返す必要があります。しかし、最近ではレンタルでのCGIが多く出回っており、それらを有効に使って簡単にCGIを設置することが可能になりました。レンタルサーバー側ではCGI 設置には設置条件(CGIプログラム設置フォルダ、パーミッション(アクセス権限)の設定)がありますが、レンタルCGI の場合は、CGI の面倒な設置作業が不要であることから、最近は個人ショップやサーバーでも多く採用されています。

レンタルCGI 以外は自分でプロバイダに必要な情報を尋ねたり、専用説明ページで情報を集めて、CGI プログラム設置フォルダ、パーミッション(アクセス権限)の設定を個人で行い、個人の責任で使用する事になります。設定の方法はCGI プログラムなどにも説明されておりますが、必ずその説明通りに作業が行われる保証が無いことから、レンタルCGI以外はそのCGIにおける動作・被害は使用者の責任としているのです。

それでは実際にCGIの設置を行ってみましょう。                    次のページへ