Apache
Apacheは、最も広く使われているWebサーバーソフトウェアです。コンピューター上で1つ以上のWebサイトをホストし、Webブラウザーを使ってインターネット経由でアクセスできるようにします。Apacheの最初のバージョンは、1995年にApache Groupによってリリースされました。1999年、Apache GroupはApache Software Foundationになりました。これは非営利団体で、現在もApache Webサーバーソフトウェアの開発を維持しています。
ApacheがWebホスティング市場で広く使われている主な理由は、オープンソースで、無料で利用できることです。そのため、Webホスティング会社は、最小限のコストでApacheベースのWebホスティングソリューションを提供できます。一方、Windows Serverなどの他のサーバーソフトウェアには、商用ライセンスが必要です。またApacheは、Linux、Windows、Macintoshのオペレーティングシステムなど、複数のプラットフォームに対応しています。多くのLinuxディストリビューションもオープンソースであるため、LinuxとApacheの組み合わせは、最も一般的なWebホスティング構成になっています。
Apacheは静的Webサイトだけでなく、PHP、Python、Perlなどのサーバーサイドスクリプト言語を使用する動的Webサイトもホストできます。これらの言語やその他の言語への対応は、標準のApacheインストールに追加するモジュール、つまりインストールパッケージによって実装されます。Apacheは、セキュリティの高度なオプション、ファイル管理ツール、その他の機能を提供する、別のモジュールにも対応しています。ほとんどのApacheインストールには、"mod_rewrite"というURL書き換えモジュールが含まれています。このモジュールは、WebマスターがカスタムURLを作成する一般的な方法になっています。
Apache Webサーバーソフトウェアは、一般に単に「Apache」と呼ばれますが、このソフトウェアはWebページをHTTPプロトコル経由で提供するため、技術的には「Apache HTTP Server」と呼ばれます。Apacheが実行されているとき、そのプロセス名は「httpd」です。これは「HTTP daemon」の略です。
知識をテストする