Coral キャッシュに似たようなことをしようとしています。
たとえば、クライアント/ブラウザが google.com.foo.com を検索すると、apache によってプロキシに渡され、クライアント/ブラウザに google.com のプロキシ/キャッシュされたバージョンが提供されます。
これまでの私の構成は次のとおりです。
ProxyRemote * http://localhost:8080
RewriteEngine on
RewriteCond %{http_host} ^(.*)\.foo\.com [NC]
RewriteRule ^(.*)$ http://%1$1 [P]
これは、ウェブサイトが別のサイトにリダイレクトしない限り実際にはうまく機能しますが、リダイレクトするとすぐにプロキシから「バースト」し、リダイレクトされたサイトに移動します (明らかに)。
ProxyPassReverse は、私が理解している限り、これを防ぐ必要がありますが、ProxyPassReverse ディレクティブがどのように見えるかをまとめることはできません。結局のところ、この場合、ホスト名がすべてになる可能性があります...
これは可能ですか?