Apache を使用してリバース プロキシを構築しようとしています。私の目標は、フォームのすべてのリクエストを にプロキシする<subdomain>.domain.com/file.html
ことwww.domain.com/<subdomain>/file.html
です。
どうにかし<subdomain>
て元の URL をキャプチャし、それを使用してターゲット URL を構築する必要があります。
%{HTTP_HOST}
ターゲット URL には元の URL のサブドメインが含まれているため、URL の の後の部分ではなく、URL 全体で正規表現に一致する Apache ディレクティブが必要だと思います。このため、このProxyPassMatch
ディレクティブは使用できません。URL の%{HTTP_HOST}
.
もう 1 つの方法はVirtualHost
、サブドメインと同じ数のセクションを使用することです。しかしもちろん、サブドメインは増え続けるため、この解決策は意味がありません。
これに取り組む方法に関するヒントはありますか?