使いたいプログラムが使用可能か

インターネット上のサイトを見ていると、アクセスカウンタや掲示板、メールフォーム、チャットなど、いろんな便利なしくみがありますよね。
そのしくみのことをCGIといいます。

CGIは、サーバに常駐していて、サイト利用者のパソコンのブラウザからの要求に合わせて動作し、結果を返してくれるプログラムのしくみのことをいいます。

たとえばサイトを訪れた人が掲示板にメッセージを書き込んで、パソコンの電源を切っても掲示板の情報は消えません。これは、掲示板プログラムとそこへ書き込まれた情報が、すべてサーバに保存されているためです。

WebサイトでCGIを利用したい場合、まずはレンタルサーバ側が利用したいCGIを提供していないかどうかを調べてみてください。無料レンタルサーバの場合は、掲示板などの目立つ所に広告が入ることが多いですが、有料レンタルサーバでは広告抜きのCGIをすぐに利用できるように用意してくれているところが多いです。

また、CGIはプログラミングの知識があれば自分で作成できます。プログラミングができなくても、さまざまな用途にあわせて作られた便利なCGIのスクリプト(プログラミング文章)を公開しているサイトがたくさんありますので、その内容を自分のレンタルスペースにコピーして利用できます。

ただ、レンタルサーバ側が用意したCGI以外は「独自CGI」となります。レンタルサーバのなかには、「独自CGI使用不可」というところもありますので注意しましょう。また、独自CGIには対応しているけれども、サーバに負荷をかけるチャットのCGIは使用禁止というような制限がある場合もあります。

また、CGIはいろいろなプログラミング言語で作成可能ですが、一般的にはPerlという言語で書かれたものが多いです。
他に、サーバ側で動くプログラムの言語としてよく使用されているものに、PHPという言語があります。
PHP言語で書かれた掲示板やショッピングカートなどを動作させるためには、レンタルサーバがPHPに対応している必要があります。
ほとんどのレンタルサーバは標準でPerlに対応していますが、PHPには対応していないところもありますので、こちらも使用する場合はあらかじめ確認しておきましょう。

レンタルサーバのプランごとの機能一覧などに、「動作検証済みプログラム」とか「使用可能プログラム」とか「独自CGI対応」いった項目がありますので、そこで確認可能です。

カテゴリ