2012-03-20 9 views
2

私はリバースプロキシとしてApacheを使用していますが、特定のURLを除くすべてのProxyPassReverseを実行できますか?たとえば、ここに私の設定です:Apache ProxyPassは特定のパターンを拒否できますか?

ProxyPass /myapp http://localhost:8080/myapp 
ProxyPassReverse /myapp http://localhost:8080/myapp 

は、私はそれは、彼らがhttp://myserver/myapp/services/SomeServiceをしようとする場合を除き、ローカルホスト(作品)にhttp://myserver/myappに対するすべての要求を転送できるようにしたい、そして私はそれが404か何かをお返ししたいです、それは単純なプロキシ設定で可能ですか?

答えて

3

これは間違いなく、StackOverflowではなく、ServerFaultに関する質問です。

にかかわらず、あなたは感嘆符を使用して、サブディレクトリのためにはProxyPassを否定することができます

ProxyPass /myapp/services/SomeService ! 

を次にあなたがHTMLの特定のディレクトリからレンダリングしたい場合、あなたは、Aliasディレクティブを使用することができます。

Alias /myapp/services/SomeService /var/www/SomeService-files 
関連する問題