私は、ホストが異なるコードブランチをテストするためのDockerコンテナの束を実行し、コンテナ内の実行中のWebサーバーにアクセスしたいというセットアップを構築しています。Apache:URLに指定されたUnixソケットへのプロキシー
すべての容器はhost
で実行されます。各コンテナは、ホスト上のUNIXソケットを介してウェブアプリケーションを提供する。 /var/sockets/<socket_name>
。
は、私が欲しいのは、URLに基づいてコンテナへのプロキシにhost
上のApache用ですので、とき<socket_name>
にI GET https://<host>.com/<socket_name>/my_url
、Apacheのプロキシ要求:GET https://<host>.com/my_url
。つまり、URLのソケット名を認識し、URLを書き換えて、そのソケットに送信します。
これは可能ですか?私はまだドキュメントを読んでいますが、ヒントを見つけることはできません。
Apacheは、2.4.x以降のUNIXソケットへのプロキシをサポートしています。どのくらい正確に、まあ...あなたの質問は、Googleで答えを探していた。 :-) – peterh