テストサーバーを立てよう
※この項目は、もし内容が難しかったら飛ばしても問題ありません。その場合は、学習が進んだ後にまた読み直してみてください。
Webサイトを公開する時に必要不可欠なのが、Webサーバーの存在です。そのWebサーバーをローカル環境(たとえばWindows PC)に設置しましょう……というのがこのページの趣旨です。つまり学習・練習用のテストサーバーを用意するということですね。
とは言っても、テストサーバーは学習するのに必須というわけではありません。ですがWebサーバーは実際の業務では必ず触れるもの。慣れておくことがWebデザイナーになる近道ですから、余裕があれば是非とも設置にチャレンジしてみてください。
このページでは、Webサーバーをまだ立てていない方へ、そのメリット等をご紹介します。
そもそもWebサーバーとは
Webページは、ブラウザがWebサーバーに「ファイルをちょうだい!」とリクエストを送り、それにより返ってきたHTMLファイル等をブラウザ自身が解釈して表示しています。サーバー側で動作するスクリプトやデータベースも、Webサーバー側で処理されてからブラウザに(HTMLファイル等として)返ってきているのです。

もちろん、Webサーバーを使用しなくても、例えばWindows上のエクスプローラでHTMLファイルをダブルクリックすれば、割り当てられたアプリケーション(Internet ExplorerやFirefox等)でHTMLファイルは開きます。その場合はWebサーバーが仲介していませんが、大抵はきちんと表示されるはずです。
「ダブルクリックしてブラウザで表示されるんだったらそれでいいのでは」と思われるかもしれませんが、あえてテストサーバーを立てておくメリットはもちろんあります。なぜなら、WebサーバーはWebデザイナーにとって切っても切り離せないくらいの重要な存在だから。したがって多少の知識があった方がベターと言えます。
なお、当然ですが、テスト用のサーバーが全世界に公開されるわけではありません(初心者さんにはお勧めできませんが公開することも可能)。ただのテスト環境として利用すれば良いだけですから、気軽にWebサーバーを設置してみましょう。(ただし、最低限のセキュリティは配慮しましょうね)
メリット
テストサーバーを立てる前に、今一度メリットを挙げてみたいと思います。
Webサーバーに慣れることができる
これが最も大きなメリットと言えるでしょう。実際に大手サイトでも使われているWebサーバーを利用して学習することは非常に有益なことです。
最初は難しいかもしれませんが、Webサーバーは知っておくといろいろなことができるんです。身近にしてしまい、早い内に慣れてしまいましょう!何度も繰り返しますが、WebデザイナーになるにはWebデザイナーと同等の環境にするのが一番ですからね。
サーバーで動くスクリプトを実行できる
サーバーで動くスクリプトは、PHP・Perl・ASP等というものが有名です。これらはサーバー側でスクリプトを処理してからその結果をHTML(等)としてブラウザに返すので、サーバー(と、PHPやPerl等のプログラム)が無いとテストできません。
Webデザイナーがこれらのスクリプトを書くことはあまり無いとは思います。しかしPerlやPHP等で書かれたフリーのメール送信フォームや掲示板スクリプトなどをWebデザイナーが設置することはあるでしょう。これらのスクリプトを、自分のPCで動かして試すことができます。
本番サーバーを守る
PHPやPerl等のスクリプトは、書き方を誤るとサーバーに大きな負荷を掛けたり、時にはダウンさせてしまう可能性もあります。 その為、本番サーバーでスクリプトの動作チェックをするなど言語道断。万一サーバーがダウンしてしまったら、同じサーバーを利用している他の人にも多大な迷惑が掛かります。大切な本番サーバーを守るためにも、スクリプトはあらかじめテストサーバーでテストする必要があります。これは、利用者としてのマナーでもありますね。
導入に際して
メリットがある事は理解していただけたと思いますので、機会があれば是非導入してみてください。大丈夫、意外と簡単ですよ!
上記ソフトのインストールのしかたについては当カテゴリ内の本質とは異なるので、別カテゴリに記事を書きました。詳しくお知りになりたい方は、サイトテクニカルノートカテゴリ内、「Webサーバーのインストール」をご覧ください。


