QA@IT
«回答へ戻る

64
 ```
 
 パフォーマンスを重要視されるのであれば、Apache上への配置が良いと思います。
-配置場所はhtdocでなくともよいですが、
-ProxyPass の設定で、プロキシから除外が必要です。
+配置場所はhtdocでなくともよいですが、ProxyPass の設定で、プロキシから除外が必要です。

ただ、1点。アプリ側で「${f:url('/imgs/head.png')}」のように、JSP2.0タグを多用しているのですが。
これでは「/app/imgs/head.png」と言うようにアプリのルートが入ってしまいます。
やはり、「./imgs/head.png」のような相対パス指定した方が良いのでしょうか?
それとも静的ファイルなので、パフォーマンス改善の為に、Apacheのhtdocに入れるほうが良い>のでしょうか?

いくつか方法があると思いますが、相対パス指定はJSPの配置場所によって指定方法が変わりますし、修正が手間なのであまりお薦めはいたしません。
画像ファイルだけProxyのパスを変更すれば、
アプリのルートが入っても、Tomcat上の画像へアクセスできると思います。

<Location /app/imgs >
ProxyPass ajp://localhost:8009/app/imgs
</Location>

パフォーマンスを重要視されるのであれば、Apache上への配置が良いと思います。
配置場所はhtdocでなくともよいですが、ProxyPass の設定で、プロキシから除外が必要です。

>ただ、1点。アプリ側で「${f:url('/imgs/head.png')}」のように、JSP2.0タグを多用しているのですが。
>これでは「/app/imgs/head.png」と言うようにアプリのルートが入ってしまいます。
>やはり、「./imgs/head.png」のような相対パス指定した方が良いのでしょうか?
>それとも静的ファイルなので、パフォーマンス改善の為に、Apacheのhtdocに入れるほうが良い>のでしょうか?

いくつか方法があると思いますが、相対パス指定はJSPの配置場所によって指定方法が変わりますし、修正が手間なのであまりお薦めはいたしません。
画像ファイルだけProxyのパスを変更すれば、
アプリのルートが入っても、Tomcat上の画像へアクセスできると思います。

```
<Location /app/imgs >
ProxyPass ajp://localhost:8009/app/imgs
</Location>
```

パフォーマンスを重要視されるのであれば、Apache上への配置が良いと思います。
配置場所はhtdocでなくともよいですが、ProxyPass の設定で、プロキシから除外が必要です。

64
 画像ファイルだけProxyのパスを変更すれば、
 アプリのルートが入っても、Tomcat上の画像へアクセスできると思います。
 
+```
 <Location /app/imgs >
 ProxyPass ajp://localhost:8009/app/imgs
 </Location>
+```
 
 パフォーマンスを重要視されるのであれば、Apache上への配置が良いと思います。
 配置場所はhtdocでなくともよいですが、

ただ、1点。アプリ側で「${f:url('/imgs/head.png')}」のように、JSP2.0タグを多用しているのですが。
これでは「/app/imgs/head.png」と言うようにアプリのルートが入ってしまいます。
やはり、「./imgs/head.png」のような相対パス指定した方が良いのでしょうか?
それとも静的ファイルなので、パフォーマンス改善の為に、Apacheのhtdocに入れるほうが良い>のでしょうか?

いくつか方法があると思いますが、相対パス指定はJSPの配置場所によって指定方法が変わりますし、修正が手間なのであまりお薦めはいたしません。
画像ファイルだけProxyのパスを変更すれば、
アプリのルートが入っても、Tomcat上の画像へアクセスできると思います。

<Location /app/imgs >
ProxyPass ajp://localhost:8009/app/imgs
</Location>

パフォーマンスを重要視されるのであれば、Apache上への配置が良いと思います。
配置場所はhtdocでなくともよいですが、
ProxyPass の設定で、プロキシから除外が必要です。

>ただ、1点。アプリ側で「${f:url('/imgs/head.png')}」のように、JSP2.0タグを多用しているのですが。
>これでは「/app/imgs/head.png」と言うようにアプリのルートが入ってしまいます。
>やはり、「./imgs/head.png」のような相対パス指定した方が良いのでしょうか?
>それとも静的ファイルなので、パフォーマンス改善の為に、Apacheのhtdocに入れるほうが良い>のでしょうか?

いくつか方法があると思いますが、相対パス指定はJSPの配置場所によって指定方法が変わりますし、修正が手間なのであまりお薦めはいたしません。
画像ファイルだけProxyのパスを変更すれば、
アプリのルートが入っても、Tomcat上の画像へアクセスできると思います。

```
<Location /app/imgs >
ProxyPass ajp://localhost:8009/app/imgs
</Location>
```

パフォーマンスを重要視されるのであれば、Apache上への配置が良いと思います。
配置場所はhtdocでなくともよいですが、
ProxyPass の設定で、プロキシから除外が必要です。

回答を投稿

ただ、1点。アプリ側で「${f:url('/imgs/head.png')}」のように、JSP2.0タグを多用しているのですが。
これでは「/app/imgs/head.png」と言うようにアプリのルートが入ってしまいます。
やはり、「./imgs/head.png」のような相対パス指定した方が良いのでしょうか?
それとも静的ファイルなので、パフォーマンス改善の為に、Apacheのhtdocに入れるほうが良い>のでしょうか?

いくつか方法があると思いますが、相対パス指定はJSPの配置場所によって指定方法が変わりますし、修正が手間なのであまりお薦めはいたしません。
画像ファイルだけProxyのパスを変更すれば、
アプリのルートが入っても、Tomcat上の画像へアクセスできると思います。

ProxyPass ajp://localhost:8009/app/imgs

パフォーマンスを重要視されるのであれば、Apache上への配置が良いと思います。
配置場所はhtdocでなくともよいですが、
ProxyPass の設定で、プロキシから除外が必要です。

>ただ、1点。アプリ側で「${f:url('/imgs/head.png')}」のように、JSP2.0タグを多用しているのですが。
>これでは「/app/imgs/head.png」と言うようにアプリのルートが入ってしまいます。
>やはり、「./imgs/head.png」のような相対パス指定した方が良いのでしょうか?
>それとも静的ファイルなので、パフォーマンス改善の為に、Apacheのhtdocに入れるほうが良い>のでしょうか?

いくつか方法があると思いますが、相対パス指定はJSPの配置場所によって指定方法が変わりますし、修正が手間なのであまりお薦めはいたしません。
画像ファイルだけProxyのパスを変更すれば、
アプリのルートが入っても、Tomcat上の画像へアクセスできると思います。

<Location /app/imgs >
ProxyPass ajp://localhost:8009/app/imgs
</Location>

パフォーマンスを重要視されるのであれば、Apache上への配置が良いと思います。
配置場所はhtdocでなくともよいですが、
ProxyPass の設定で、プロキシから除外が必要です。