3分で調べる! Webサーバー
ひとことで
クライアントからのリクエストを解釈し、サーバー上に用意された該当ファイルを返すことが基本となっている。
なんかざっくりしている。
サーバーとは、「ネットワークを通じて他の端末に情報等を提供するコンピューター」
らしいから、WebサーバとはHttpを使って情報を提供するコンピュータのことなんでしょう。
調べているとレンタルサーバの記事がやたら出てくる。我々が基本的にサーバを意識するというのはWebにおいてなんだろうな。
関連用語
Apache
Webサーバを動かすWebサーバーソフトウェア(HTTPサーバー)
そのもののこと。xamppのaはApacheのa。ローカルのパソコンにxamppを入れるとapacheが使えるようになる。これはWebサーバのソフトだからこれをローカルで起動させるとあたかもリクエストとレスポンスでのやりとりをローカル環境でできるんだろう。
ローカル環境→自分のパソコンってこと。
xampp
ついでにxはクロスプラットフォーム、aはApache、mはMySql、pはphpとperlらしい。これ1つで開発や運用ができるよというもの。
何度か軽く使っているけど本当に便利。インストールして立ち上げるだけで、データベースともやりとりをできる環境が整う!自宅のパソコンにも入れてみよう。
その他
XAMPP - Wikipedia
下に乗っている各ソフトのバージョン表は便利。実務での経験はないけど、開発言語のバージョンがづれていてレンタルサーバーで実装できない。みたいなこともあるようなので、バージョンには注意。