HTTPと連携するサーバー
バーチャルホスト
HTTP/1.1では、1つのHTTPサーバーで複数のサイトを立ち上げることができる。これはHTTPのバーチャルホスト機能。バーチャルホスト機能は、物理的にサーバーが1台でも、仮想的に複数代あるかのように扱える。バーチャルホストは、同じIPアドレスで、ドメイン名が異なるという仕組みのため、HTTPリクエストを送るには、ホスト名、ドメイン名を完全に含んだURIの指定か、"Host"ヘッダーフィールドの指定が必須。
中間サーバー
プロキシ
ゲートウェイ
リクエストを中継し、別プロトコルへ変換してオリジンサーバーに接続する。[Client]---HTTP Request--->[Gateway]---SQL--->[Server]