2009-05-26 1 views
2

特定の拡張子のURLaを転送するようにApacheを設定するにはどうすればいいですか?ファイルの存在を最初に確認することなく。ファイルが存在するかどうかにかかわらず、いくつかのURLをサーブレットコンテナに転送するようにApacheを設定するには

現在、Apacheがディレクトリ構造内で要求されたファイルを見つけることができない場合、転送された場合、web.xmlサーブレットマッピングが要求を処理するとしても、404はサービスを提供します。

リクエストされたファイルと一致する空のファイルをWeb構造(つまりc:/dir/dir/index.htm)に配置して、リクエストを転送することに一時的に頼ってしまいました。

ResinのApache設定はTomcat(以下)とは少し異なりますが、問題がResinに決して送られないため、Apache内に完全に存在するようです。

助けていただければ幸いです。

LoadModule caucho_module c:/resin-pro/win32/apache-2.0/mod_caucho.dll 

NameVirtualHost * 

<VirtualHost *> 
    ServerName sub.domain.com 
    DocumentRoot c:/web 
    ResinConfigServer sub.domain.com 6802 
</VirtualHost> 

答えて

2

はあなたが樹脂に転送する樹脂によって処理させたいURLをHow the Plugins Dispatch to Resinを読んで、明示的に設定する必要があります。

mod_cauchoはResinConfigServerはHTTPDで を指定接触させることによって、その設定を検出します。 confまたはresin.ini。 ResinConfigServerは、どのResinサーバーでもかまいません。 ユーザがURLを要求すると、mod_cauchoは、ResinまたはApacheが要求を処理するかどうかを決定するために、 ResinConfigServerから決定した設定を使用します。 この決定は、ResinConfigServerのresin.confの設定に基づいています。

つまり、特定のURLをResinで処理する場合は、resin.confでこのように設定する必要があります。

関連する問題