ホームページの公開
あなたのホームページを世界中の人々に見てもらうためには、Webサーバー上で公開しなければいけません。
ホームページの公開に必要なもの
- インターネットに接続できる環境
- ホームページを公開するためのWebサーバー
ホームページを公開する前に知っておきたい知識
WWW(World Wide Web)って何?
- Webとは、世界中のすべてのコンピューターのネットワークです
- Web中のすべてのコンピューターは、お互いに通信することができます
- すべてのコンピューターは、HTTPと呼ばれる通信規格を使用します
WWWはどのように働くのか?
- Webの情報は、Webページと呼ばれるドキュメントに格納されます
- Webページとは、Webサーバーと呼ばれるコンピューター上に格納されたファイルです
- Webページを記録するコンピューターは、Webクライアントと呼ばれます
- Webクライアントは、Webブラウザと呼ばれるプログラムでページを表示します
- 人気のあるブラウザは、Internet ExplorerとNetscape Navigatorです
どうやってブラウザはWebページを表示させるのか?
- ブラウザは、リクエストによってWebサーバからページを取得します
- リクエストとは、ページアドレスを含んでいるHTTP規格のリクエストです
- アドレスとは、http://www.someone.com/page.htmlのようなものです
Webサーバーって何?
- あなたのすべてのWebページを集めたものをWebサイトと呼びます
- 世界中の人々にWebサイトを見てもらうためには、Webサイトを公表しなければなりません
- 世界中の人々にWebサイトを見てもらうためには、WebサーバーにHTMLドキュメントをコピーしなければなりません
- あなたのPCがネットワークに接続されている場合、Webサーバーの役割を果たすことができます
- 最も一般的なのは、インターネット・サービス・プロバイダー(ISP)を利用することです
インターネット・サービス・プロバイダーって何?
- ISPとは、インターネット・サービス・プロバイダーの略語です
- ISPは、インターネット・サービスを提供します
- 一般的なインターネット・サービスは、Webホスティングです
- Webホスティングとは、公共のサーバー上にあなたのWebサイトを格納することを意味します
- Webホスティングには、一般的に電子メールサービスも含んでいます
- Webホスティングには、ドメイン取得サービスを含んでいるものもあります
ドメインについて
ドメインって何?
ドメインとは、microsoft.com や cool-liberty.com のようなWebサイト独自の名前です。
ホームページを運営する上でドメインを取得することは賢明な選択です。ドメインを取得した場合、大規模なドメイン登記簿に加えられ、あなたのWebサイト(あなたのインターネットIPアドレスを含んだ)に関する情報がDNSサーバー上に格納されます。
DNSとは、ドメイン・ネーム・システムを表わします。DNSサーバーは、あなたのドメイン名やサイト・アドレスに関する情報を、インターネット上の他のすべてのコンピューターに通知する責任をもっています。
ドメインを取得する
ドメインは、ドメイン取得サービス会社や、ドメイン取得サービスも行っているWebホスティングサービス会社で取得することができます。
これらの会社は、利用可能なドメイン名を検索できるインターフェースや、同時に登録することができる様々なドメイン拡張子を提供します。
ドメイン拡張子には、.com .net .org .biz .info .us .nu .ws .cc .tv などがあります。
ドメインの取得については早い者勝ちとなるので、あなたの取得したいと思っているドメイン名がすでに取得されている可能性もあります。
サブドメイン
ほとんどの人は知りませんが、日増しにサブドメインが使用されています。World Wide Webで有名な「www」は、サブドメインの最も一般的な例です。サブドメインは、DNSサーバー上で作ることができ、ドメイン登記簿に名前を登録する必要はありません。もちろんサブドメインを作る前に、オリジナルのドメインが登録されている必要があります。インターネット上で使用されるサブドメインの一般的な例は、http://store.apple.com や http://support.microsoft.comです。
サブドメインは、Webホスティングプロバイダーに要請するか、あるいはあなたが自分のDNSサーバーを管理すれば単独で作ることができます。
サーバー能力
ディスクスペース
小規模~中規模のWebサイトで、10MB~100MBのディスクスペースを必要とするでしょう。
HTMLファイルのファイルサイズを見れば、平均的に非常に小さいことに気づきます。しかし、HTMLページ中で使用される画像のファイルサイズを見ると、HTMLページ自体より大きいファイルサイズであることがほとんどです。
画像や他の要素を消費するスペースの使用に依存して、各HTMLページがWebサーバ上のディスクスペースの5KB~50KBを消費すると予想してください
多くの画像やグラフィック(音声ファイルやムービーファイルを除く)を使用するのであれば、さらに多くのディスクスペースが必要になるでしょう。
Webホスティングサービスを捜し始める前に、あなた自身のニーズをまず確かめてください。
月々のトラフィック量
小規模~中規模のWebサイトで、1ヶ月あたり1GB~5GBのデータ転送量を必要とするでしょう。
HTMLページの平均ファイルサイズに、1ヶ月あたりの予想しているページビュー数を掛けることにより、データ転送量を知ることができます。たとえば、HTMLページの平均ファイルサイズが30KBで、1ヶ月あたり50,000ページビューを予想した場合、0.03MB×50,000=1.5GBのデータ転送量を必要とします。
大きな市場を持つ分野の商用サイトでは、毎月100GB以上のデータ転送量が消費されています。
Webホスティングサービスと契約する前に以下のことをチェックしてください。
- 毎月のデータ転送量に制限があるか
- データ転送量の容量を超えたとき、Webサイトを閉鎖されないか
- データ転送量の容量を超えたとき、お金を請求されないか
Webホスティングのサーバーテクノロジー
Windowsサーバー
Windowsサーバーとは、Windowsのオペレーションシステムを採用したサーバーのことです。
あなたがサーバーサイドスクリプトとしてASP(Active Server Pages)を使用するなら、Windowsサーバーを選ぶべきです。また、MicrosoftのFront Pageを使ってWebサイトを構築する場合も同じです。
Unixサーバー
Unixサーバーとは、Unixのオペレーションシステムを採用したサーバーのことです。
Unixは、一番最初の(オリジナル)Webサーバーオペレーティングシステムでした。また、信頼できて安定していることで知られています。多くの場合、Windowsサーバーほど高価ではありません。
Linuxサーバー
Linuxサーバーとは、Linxのオペレーションシステムを採用したサーバーのことです。
CGI
Webページは、CGIスクリプトとして実行することができます。CGIスクリプトは、動的・対話型のWebページを生産するためにサーバー上で実行されます。
ほとんどのインターネットサービスプロバイダーは、いくつかの種類のCGIを提示しています。また、CGIスクリプトで作られたゲストブックやページカウンター、掲示板などが、あらかじめ用意されている場合もあります。
CGIは、UnixサーバーまたはLinuxサーバー上でとてもよく使われています。
ASP - Active Server Pages
Active Server Pagesとは、Microsoftによって開発されたサーバーサイドスクリプトです。
ASPでは、HTMLページ内部に置くスクリプトコードによって動的なWebページを作成することができます。スクリプトコードは、ページがブラウザに返される前にWebサーバーによって実行されます。Visual BasicとJavaScriptも使用することができます。
ASPは、Windows95、98、2000、XPの中の標準コンポーネントです。Windowsを実行するすべてのコンピューター上で活性化することができます。
ASPは、ポピュラーな技術になりつつあるので、徐々にWindowsサーバーを扱うWebホスティングプロバイダーが増えてきています。
PHP
PHPとは、ASPのようにHTMLページ内部に置くスクリプトコードによって、動的なWebページを作成することを可能にするサーバーサイドスクリプト言語です。スクリプトコードは、ページがブラウザに返される前にWebサーバーによって実行されます。
セキュアサーバー
セキュアサーバーでは、重要なデータ(名前やメールアドレスなどの個人情報など)を暗号化して送信することができます。
あなたがクレジットカード決済、あるいは無許可のアクセスから保護される必要のあるWebコミュニケーションをオンラインで行おうとするならば、セキュアサーバーを使用するべきです。
Webホスティングタイプ
無料Webホスティング
無料Webホスティングは、家族を紹介するサイトであったり趣味のサイトなど、トラフィック数が低い小さなホームページに適しています。高いトラフィック数を誇るサイトや実際のビジネスサイトには推薦されません。一般的に、技術サポートは制限され、オプションも少数です。
ほとんどの場合、独自のドメイン名を使用することができません。http://www.freesite/users/^yoursite.html のような、そのホスティングサービスによって提供されるドメインを使用しなければなりません。
| メリット | デメリット |
|---|---|
| 無料 | 独自ドメインが使えない |
| 趣味や個人サイトに最適 | オプションが少ない(あるいは無い) |
| よくフリーメールのオプションが付く | セキュリティに制限がある |
| データベースの使用が禁止または制限されている | |
| 技術サポートに制限がある |
共有(バーチャル)Webホスティング
共有Webホスティングでは、あなたのホームページはおそらく他の100ほどのホームページと共に、1つの強力なWebサーバー上で公開されます。それぞれのWebサイトで独自のドメイン名を使うのが一般的です。
共有Webホスティングではよく、Eメールやデータベースなどの様々なオプションが提供されます。技術サポートも良い傾向にあります。
| メリット | デメリット |
|---|---|
| 低コスト | 1つのサーバーを多数のWebサイトで共有するので安定性に欠ける |
| 小さなビジネスサイトや並みのトラフィック数を持つサイトに最適 | データ転送量に制限があることが多い |
| オプションが豊富 | データベースのサポートに制限がある |
| 独自のドメイン名が使える | |
| 技術サポートが充実している |
専用Webホスティング
専用Webホスティングは、ホスティングサービスの中で最も高価な形式です。とても高いトラフィック数を持った大きなWebサイトや特別なソフトウェアを使用するWebサイトに適しています。
専用Webホスティングでは、ほとんど無制限にソフトウェアソリューションの使用が可能であると共に、非常に強力で安全なホームページ運営ができます。
| メリット | デメリット |
|---|---|
| 大きなビジネスサイトに最適 | 高価 |
| 高いトラフィック数を持つサイトに最適 | サーバー知識・技術が必要 |
| 複数の独自ドメイン名が使用できる | |
| 強力なEメールソリューション | |
| 強力なデータベースサポート | |
| 制限なしの技術サポートが受けられる |
Webホスティングサービスの紹介
Bfit.jp![]()
独自ドメインが使えて基本使用料0円の共有Webホスティングタイプのレンタルサーバーです。あなたの環境にあったプランを選んで賢く節約できるので、初めての方でも安心してご利用いただけます。
DOSABA![]()
ディスクスペース1GBの大容量でASP.NETが使えるWindowsサーバーが月840円からというあり得ない価格で利用できます。
heteml![]()
有名Webホスティングサービス会社 paperboy&co. から新たなレンタルサーバーが登場しました。ディスクスペース2GBの大容量で月1500円から利用できる、デザイナーのためのサーバーです。姉妹サイトのロリポップ!
も注目です。