最終更新日:
Webサーバーとは、ブラウザからの要求を受けて、Webページやデータを返すソフトウェアや、それが動くコンピューターです。
Webサーバーは、ブラウザからHTTPの要求を受け取り、HTMLや画像などのファイルを返したり、PHPなどのプログラムに処理を渡して結果を返したりします。ソフトウェアとしては Apache や nginx などが広く使われています。ソフトウェアを指す場合と、それを動かすコンピューターを指す場合があります。
表示の速さ、HTTPSの設定、転送(リダイレクト)、アクセスの制限など、多くの設定がWebサーバーで行われます。レンタルサーバーでは提供元が用意したものを使い、クラウドでは自社で用意して設定するのが一般的です。発注の場面では、誰が設定と更新を受け持つかを決めておきます。
Webサーバーのソフトウェアにも脆弱性が見つかることがあり、更新を続ける必要があります。設定を誤ると、公開してはいけないファイルが外から見えてしまうこともあります。設定の内容を記録し、変更のたびに確かめる手順を作っておきます。
関連する用語
- サーバーほかのコンピューターからの要求に応じて、データや機能を提供するコンピューターやソフトウェアです。
- HTTP・HTTPSブラウザとWebサーバーがやり取りするときの通信の決まりと、その通信を暗号化したものです。
- SSL/TLS(サーバー証明書)通信を暗号化し、接続先が本物のサーバーであることを確かめるためのしくみと証明書です。
- バックエンドWebサイトやアプリのうち、サーバーの側でデータの処理や保存を受け持つ部分です。