現在、JKMount と Alias を使用した Apache 構成に問題があります。
JKMount でアプリケーションをマウントしました
JkMount /app1/*.jsp app1
JkMount /app1/* app1
ローカル ファイル システムにいくつかの静的イメージがあります。
URL がhttp://testapp.com/app1/capture/testImg.jpgのような場合、C:/capture/testImg.jpg から画像を提供する必要があります。
このために、AliasMatch を使用しました
AliasMatch /app1/capture/(.*)$ C:/capture/img/$1
ここでの問題は、JKMount との推測で AliasMatch を使用できないことです。
JKMount 部分にコメントすると、画像にアクセスできます。しかし、私のアプリケーションは機能していません。
JKMount 部分のコメントを外すと、アプリケーションは動作しますが、画像にアクセスできません。
これは httpd.conf の私の構成です
NameVirtualHost testapp.com
<VirtualHost testapp.com:80>
ServerName testapp.com
DocumentRoot "Z:\TestApp\app1\src\main\webapp\public"
AliasMatch /app1/capture/(.*)$ C:/capture/img/$1
#<Directory C:/capture/img/>
# Order Deny,Allow
# Allow from all
#</Directory>
RewriteEngine on
RewriteRule ^/(.*) http://testapp.com/$1 [R=301,L]
JkMount /app1/*.jsp app1
JkMount /app1/* app1
<Directory C:/capture/img/>
Order Allow,Deny
Allow from all
</Directory>
ErrorLog "z:\logs\apache_error_log"
CustomLog "z:\logs\log_custom" combined
</VirtualHost>
上記の問題で誰か助けてもらえますか
ありがとう