ハウジング:Housing

ハウジング:Housing

ホスティングと対になる言葉です。ハウジングは、データセンターなどでスペース貸しをすることです。つまりサーバーを収容するラックと電源を提供しますが、サーバーは自分で用意してくださいというものです。

堅牢な設備と空調システム・電源・回線を用意してもらい、サーバーを設置して、運用するというイメージです。

サーバーOSをカスタマイズし後ろでデータベースや大規模なシステムを動かす場合など、企業は設備だけ借りて、ハウジングします。

ホスティング:Hosting

ホスティング:Hosting

Hostは宿ると言う意味です。転じてサーバーの中味を貸し出すサービスを言います。ホスティングの種類は、部分レンタルの共有、1台丸ごと貸し出す専用と2種類あります。最近では、VPSといって、apacheなどのアプリケーションを自分用にカスタマイズできるVPS(ヴァーチャルプライベートサーバー)なるサービスも出てきています。

レンタルサーバー=ホスティングと考えて良いと思います。

ホスティングとは、あくまで宿るということですから、サーバー自体は、ホスティング会社の所有になります。

⇔ハウジング

プロキシサーバー

代理サーバーとも言う。LAN(ローカルエリアネットーワーク)からある特定のウェブページを閲覧した場合、各PCがインターネット上からファイルを取得して表示するのではなく、このプロキシサーバが、代理でファイルを取得し、このサーバー上にキャッシュとして一定時間残し、再度取得要求があった場合、そのキャッシュしたファイルを渡します。

このキャッシュ機能と外部との回線の負荷を軽減する機能が主要な役割です。

クライアントPCの情報を外部に渡さないので、Firewallの役割も果たします。

Python:パイソン

Python:パイソン

プログラミング言語のひとつで、Perlなどと同じくコンパイルを必要としないスクリプト言語。CGIの一種として扱われます。

バックボーン

サーバーは、インターネット回線へ繋がっていますが、バックボーンとは、通信事業者間を結ぶ大容量の基幹通信回線を言います。

この通信スピードの早さを表示しています。通常は、光ファイバーの通信速度を表現していますが、頻繁に増強されています。

レンタルサーバーを選ぶ際の一つの目安にもなりますが、バックボーンが大容量なのと、サーバーでのhtml表示のスピードは、比例するともいえません。

サーバー設置スペース内のネットワーク環境やサーバーのCPU性能・サーバー内に同居するユーザの転送量等でスピードを計る要素はいろいろあります。

ファイルマネージャ

レンタルサーバーでは、通常FTPクライアント(FFFTP・NextFTP)を使用しファイルをアップロードします。

管理パネルには、ファイルマネージャというFTPクライアントを使わずにファイルのアップロードができる機能があります。

管理パネルを通してファイルのアップロードや編集などができる機能をファイルマネージャといいます。.htaccessなども設置・編集できる多機能なファイルマネージャもあります。

フリービーエスディ:FreeBSD

フリー・ビー・エス・ディー:FreeBSD

UNIX互換のOSですが、Linuxとは違った開発環境及び歴史を持ち、自由度が高く、セキュリティもしっかりしていると評判のオープンソースOSです。

格安レンタルサーバーはこのOSが広く使われています。

パーミッション

CGIをサーバー上にアップロードすると、セキュリティの関係からパーミッションを適切に設定しないと、表示されないことがあります。

これはファイル(ディレクトリー)に対する読み込み/書込み/実行 する権限を言います。-rw-r--r-- よくこんな感じで表現されます。

分解すると-rwx r-x r-- と分けられ、最初の- がディレクトリかどうかの表示 r:read w:write x:eXecutable という意味です。《読み込み・書き込み・実行》

例)drwx r-x r-x このフォルダは、所有者が全ての権限を、所有者グループとその他のメンバーが読み・実行権限を持っていると言うことです。

3分割されている最初はファイルの所有者の権限・真ん中がグループに属しているユーザの権限・右がその他のユーザの権限になります。

つまり、この権限は、ファイルであり、ファイル所有者は、読み書き実行可能で、グループは、「読み」・「実行」ができ、その他のユーザは、「読み」のみできるということになります。数字の2進数を使い754と表現されます。

通常のhtmlファイルをFTPなどでアップロードする際には、気にする必要はありませんが、CGIやオープンソースのムーバブルタイプなどをアップロードする際には、このパーミッションを変更するケースがあります。

ビービーエス:BBS

BBS:【Bulletin Board System】

掲示板システムです。CGIで書かれたプログラムが多く、ほとんどのレンタルサーバーで設置可能です。代表的なBBSは、2chが挙げられます。

最近は、Perlで書かれたBBSだけではなく、PHPで書かれたものも多数存在します。レンタルサーバーによってはBBSやカウンターなどのCGIで書かれたアプリケーションを無料配布しているところもあります。

Perl:パール

Perl:【Practical Extraction and Report Language】

パールと読みます。CGIの一種でオープンソースとして公開されています。Linuxを始め、様々なOS上で動作します。.cgi .pl という拡張子で区別されます。掲示板・アンケートシステム・アクセスカウンターなどでよく使われるプログラム言語です。

しかしセキュリティーホールもあるといわれ、プログラミング手法により危弱性が指摘されます。

レンタルサーバーでは、Perlのプログラムは、結構使われています。独自のプログラムが利用できるだけでなく、レンタルサーバー会社が提供するプログラムも利用できるケースもあります。

POP:POP3

POP【Post Office Protocol】

ポップと呼びますが、メールサーバーから自分当てのメールを受信する際に使用するプロトコル(決まり事)です。正式にはPOP3と言います。拡張機能としてAPOPやPOP before SMTPなど認証機能を持ったプロトコルも存在します。

レンタルサーバーでは、ウェブメール機能を持ったものもあります。ウェブメールの利点は、どこでも閲覧が可能なところです。自分のPCがクラッシュしたときの対策にもなり、さらにウイルス対策にもなります。

ウェブメールは、何かと使えますよ。

PHP

PHP【Hypertext Preprocessor】:ぴー・えいち・ぴー

HTMLファイル内に記述するタイプのスクリプト言語のひとつです。

PHPモジュールをApacheサーバーに組み込むことで、Perl/CGIと比較して処理速度の高速化を実現でき、サーバー負荷の低減を計ることが出来ます。オープンソースで利用できるため利用料は掛かりません。

レンタルサーバーによっては、使えるところと使えないところが出てきます。

PHP