wiki: https://ja.wikipedia.org/wiki/Apache_HTTP_Server
## 概要
Apache HTTP Server は、フリー・オープンソースかつクロスプラットフォームの Web サーバーソフトウェアである。
1995 年に公開され、現在ではバージョン 2.4.57 (2023-08-25) となっている。
以下の動画がわかりやすい
https://www.youtube.com/watch?v=9nyiY-psbMs
## よりわかりやすく
src: https://wa3.i-3-i.info/word12465.html
Apatch (アパッチ) とは、全世界的に普及している [[Webサーバとは|Webサーバー]] のソフトウェアのこと。
Web サーバを Web サーバたらしめているのは
「Web サーバのソフト」であり、普通の PC に Web サーバのソフトを入れることによって Web サーバとして機能するコンピューターになる。
Apatch とはこの Web サーバのソフトの一つである。Apache 以外だと、例えば、IIS や [[Nginxとは|nginx]] がある。
両者とも厳密に言えば [[HTTPサーバとは|HTTP server]] といえる?
## モデル
src: https://qiita.com/kamihork/items/49e2a363da7d840a4149
Apatch は [[マルチプロセスとは|マルチプロセス]] モデルであり、接続ごとにプロセスをフォーク (コピー) するため、メモリがいっぱいになりやすい。つまり、リクエストを処理するごとにリソースが枯渇してくようになる。
ただし、モジュールによって基本機能を拡張できるようになっており、これを利用して [[Node.jsのイベント駆動とは|イベント駆動]] モデルにもできるが、[[Nginxとは|Nginx]] の方の性能には及ばないらしい。