コンテンツにスキップ

Apache@Web系ミドルウェア

はじめに

本サイトにつきまして、以下をご認識のほど宜しくお願いいたします。


01. Apacheの仕組み

アーキテクチャ

Apacheは、Apacheコアとモジュールから構成される。

apache_architecture


モジュール

▼ 静的モジュール

静的モジュールは、ビルド後にApacheのバイナリに組み込む必要がある。

必要不要かにかかわらず、Apacheと一緒に強制的に実行する必要がある。

▼ 動的モジュール

動的モジュールは、ビルド後にApacheのバイナリに組み込む必要がない。

必要な場合にのみインストールし、また実行すればよい。


02. ユースケース

リバースプロキシのミドルウェアとして

▼ HTTP/HTTPSプロトコルでルーティング

記入中...

▼ FastCGIプロトコルでルーティング

mod_fcgidモジュールを読み込むことによって、FastCGIプロトコルでルーティングできるようになる。


appサーバーのミドルウェアとして

mod_phpモジュールを読み込むことによって、appサーバーのミドルウェアとしても機能させられる。