So-netSo-netキーワード

ツイートする
Yahoo!ブックマークに登録
ブックマークする
クリップする
Buzzurlにブックマーク

Apache

Apacheとは

Apache HTTP Server (アパッチ エイチティーティーピー サーバ)は、世界中でもっとも使われている Webサーバ ソフトウェア であり、大規模な商用サイトから 自宅サーバ まで幅広く利用されている。単に Apache とも称されている。

開発は、 Apacheソフトウェア財団 のApache HTTPサーバプロジェクトで行われている。 Apacheライセンス の下で ソースコード が公開および配布されており、代表的な オープンソース・ソフトウェア の一つである。

特徴

複数のバージョンのサポート

Apacheは、従来の1.3系、新しく開発された2.0系、最新の2.2系の3バージョンをサポートしている。1.3系はセキュリティ関係の修正パッチのみの更新で、2.2系への移行が推奨されている。

1.3系
安定志向を好むユーザーに利用されている。ノウハウも蓄積されていて十分に“枯れた”バージョンである。
2.0系
新しい機能を使いつつ安定志向も好むユーザーに利用されている。
2.2系
最新の機能を好むユーザーに利用されている。

複数のOSに最適化 (MPM)

Apacheは数多くのOSをサポートするために、MPM(マルチ プロセッシング モジュール)という仕組みをとっている。これにより、利用するOSに最適化されたApacheを容易に組み込むことができる。

モジュールによる機能追加

Apacheの機能はモジュールを追加することで拡張できる。Apacheの核となる「Core」がまずあり、そこへモジュールを追加して機能を拡張する。モジュール名は慣習的に「mod_XXX」と付けられる。XXXは機能の概要名である。例えば「mod_dir」「mod_alias」「mod_setenvif」などとなる。

モジュールは「 静的リンク 」または「 動的リンク 」により追加できる。 静的リンク とは、Apacheの実行ファイルそのものにモジュールを組み込む方式である。つまりApacheとモジュールはバイナリ的に一体化して動作する。 動的リンク とは、モジュールを別ファイルとして作成し、必要に応じてモジュールのファイルから機能を呼び出す方式である。この機能を「DSO(Dynamic Shared Object=動的共有オブジェクト)」と呼ぶ。動的リンクの機能を利用するためには、あらかじめ「mod_so」モジュールを静的リンクしておく必要がある。

動的リンクはモジュール機能の呼び出しで静的リンクよりも負荷が高くなる(オーバーヘッドがかかる)デメリットがあるが、再起動のみでモジュールを組み入れたり外したりできるメリットがある。逆に静的リンクは高速にモジュール機能を呼び出せるが、モジュールを入れたり外すためにはApache本体を再コンパイルする必要がある。

プロセスの挙動

Apacheはプロセスの挙動として3つの方式を持っている。

prefork...
提供:wikipedia

ショッピング「Apache」

関連キーワード

RSS

「Apache」を含む口コミ

ブログ

  • F-35B External Stores Flight Test

    ... mm gun pod. タグ: F-35 F-35B JSF joint strike fighter STOVL Lockheed Martin 【Militaryの最新記事】 F-35 at Edwards AFB .. Prepar3D Tutorial: H.. Self-Powered Ad-hoc .. 1st Apache Block III.. Air and Missile Defe ...

    MachineToy - 2012年3月3日0時0分
  • Precision390 サーバー化覚書 トラブル発生も!

    ワークステーションPrecision390のサーバー化の覚書です。 稼動サーバーのデーター消失という大トラブルも発生しましたが何とか完了しそうです。 私が作業できなくなっても何とかなるように、後の担当者に参考になれば幸いです。 ...

    覚書 LAMP DDNS VPN etc - 2012年3月2日23時55分
  • Javaデータベース操作 初級 読了

    Javaデータベース操作 初級 を読了した。 LAMP(Linux+Apache+MySQL+PHP)で運用してるデータベースサーバとほとんど一緒だったので、簡単に理解できた。 これから作るソフトにも応用できそうだ。 ...

    Hello! Ubuntu. - 2012年3月2日22時3分
  • Fuerte Apache Movie To Download Full

    Fuerte Apache movie download Actors: Download Fuerte Apache Kirby York Henry Fonda: Lt. Fuerte apache [DVD-Rip] [] torrents download - Btscene Torrent Details "Fuerte Apache" es una historia de segundas oportunidades, de mantener la ...

    Loyd Roling - 2012年3月2日21時9分
  • ブログ更新:Apache2.4.1 最新版がリリース 導入についてのトラブル

    Apache2.4.1 最新版がリリース 導入についてのトラブル 更新しました。\n先月2月21日 Apache WEBサーバーがメジャーアップデートしました。 2.2から約6年ぶりとなるバージョンアップです。 拡張機能が追加されたり、コア機能が機能アップしていたり ...

Q&A