1. HTTPD - Apache2 Webサーバー
Apacheは、Linuxシステムで最も一般的に使用されているWebサーバーです。 Webサーバーは、クライアントコンピューターによって要求されたWebページを提供するために使用されます。 クライアントは通常、Firefox、Opera、Chromium、InternetExplorerなどのWebブラウザアプリケーションを使用してWebページを要求および表示します。
ユーザーは、完全修飾ドメイン名 (FQDN) と必要なリソースへのパスを使用して Web サーバーを指す URL (Uniform Resource Locator) を入力します。 たとえば、Ubuntu Web サイトのホームページを表示するには1 ユーザーは FQDN のみを入力します。
ubuntu.com
コミュニティを閲覧するには2 サブページでは、ユーザーは FQDN とその後にパスを入力します。
www.ubuntu.com/コミュニティ
Web ページの転送に使用される最も一般的なプロトコルは、ハイパー テキスト転送プロトコル (HTTP) です。 Hyper Text Transfer Protocol over Secure Sockets Layer (HTTPS) や、ファイルをアップロードおよびダウンロードするためのプロトコルである File Transfer Protocol (FTP) などのプロトコルもサポートされています。
Apache Web サーバーは、MySQL データベース エンジン、ハイパーテキスト プリプロセッサ (PHP) スクリプト言語、Python や Perl などの他の一般的なスクリプト言語と組み合わせて使用されることがよくあります。 この構成は LAMP (Linux、Apache、MySQL、および Perl/Python/PHP) と呼ばれ、Web ベースのアプリケーションの開発および展開のための強力で堅牢なプラットフォームを形成します。