TOP > レンタルサーバー機能用語

レンタルサーバー機能用語

CGI【シージーアイ】=Common Gateway Interface

  • 説明:WWWサーバ上でプログラムを動かし、それをクライアントに返す仕組み。
  • 用途:HTML/Javascriptだけでは記述できないような動的なWEBページを作成できる。

チェックポイント

  • 掲示板・メール送信フォームなどの機能を使いたい場合は、CGIが可能なサーバを選ぶ必要があります。
  • 標準的なCGI(掲示板/アクセスカウンタ)などは、レンタルサーバーの機能に盛り込まれていることも多く、 自らプログラムが書けなくても、動的なページ作成が可能な場合も多いです。
  • サーバーによっては、自作CGIプログラムが不可の場合もあるので、 自分でプログラムを書きたい人は、自作CGIも許しているサーバーを選ぶ必要があります。
  • CGIは、Perlというスクリプト言語で書かれることが多かったので、 レンタルサーバーもPerlには対応しているところがほとんどです。 ただし、その他の言語への対応はサーバーにより異なりますので、 PHP・Rubyなど他の言語で書きたい場合は、対応しているか確認する必要があります。

SSI【エスエスエアイ】=Server Side Includes

  • 説明:HTMLファイルにサーバ側で何らかの処理を施してからクライアントに送信する仕組み。
  • 用途:文字カウンターの設置やアクセスログの取得、また、複数ファイルに同じヘッダを表示することなどができる。

チェックポイント

  • サーバによっては、機能限定で使用許可されている場合があります。
  • SSIが使えると、共通部分(ヘッダ・フッタ等)を別ファイルにして、整理できるため、ページのリニューアル作業とかに便利です。

PHP【ピーエイチピー】=Hypertext Preprocessor

  • 説明:プログラミング言語の一種で、HTMLファイル 内に記述するスクリプト言語です。OracleやPostgreSQLといったデータベースとの連携機能が強いといった特徴も持っています。
  • 用途:動的なWEBページを作成することができます。

MySQL【マイエスキューエル】

  • 説明:オープンソースのリレーショナルデータベース管理システム(RDBMS)。高速性と堅牢性に定評がある。オープンソースなので基本的には無償で利用することができる。
  • 用途:データベースとして使えます。

チェックポイント

  • MySQLを使うには、ある程度SQL文等の知識が必要です。

SSL【エスエスエル】=Secure Socket Layer

  • 説明:インターネット上で情報を暗号化して送受信するプロトコル
  • 用途:プライバシーに関わる情報やクレジットカード番号、企業秘密などを安全に送受信することができる。共用SSLと専用SSLがある

チェックポイント

  • 個人情報を扱うサイトは普通は使用しています。

.htaccess【ドットエイチティーアクセス】

  • 説明:ApacheなどのWebサーバで使用できる、Webサーバの動作をディレクトリ単位で制御するためのファイル
  • 用途:ユーザ認証、IPアドレスやドメイン単位でのアクセス制限などを書き込むことができます。

TELNET【テルネット】

  • 説明:コンピュータをリモート操作する仕組み

SSH【エスエスエイチ】=Secure Shell

  • 説明:コンピュータ同士の通信を暗号化する仕組み
  • 用途:サーバーをリモート操作することができます。その際、その操作が暗号化される。操作自体はTELNETと同様に行うことが出来ますが、TELNETでは、通信が暗号化されないため、SSHを用いた方が、セキュリティ面で優れているといえます。