teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

誤字修正

2019/07/22 08:10

投稿

Y.H.
Y.H.

スコア7918

answer CHANGED
@@ -6,6 +6,6 @@
6
6
 
7
7
  なので解決策は、`httpd.conf`を編集し、**`/servlet/hoge`および`/servlet/sample`へのアクセスをtomcatへ転送(Proxy)しないよう除外**する必要があります。そのうえで、**apacheのDocrootに`.htaccess`を配置**してください。
8
8
 
9
- 大前提として「サイトルート(apacheのdocroot)はtomcatへproxyしていない」かつ「apacheのdocrootで.htaccessが有効になるように設定している」こと。
9
+ 大前提として「サイトルート(apacheのdocroot)はtomcatへproxyしていない」かつ「apacheのdocrootで.htaccessが有効になるように設定している」こと。
10
10
 
11
11
  どっちみち`httpd.conf`の編集が必要になるため、`.htaccess`ではなく`httpd.conf`でやってしまってもいい気はする。

1

補足追記

2019/07/22 08:10

投稿

Y.H.
Y.H.

スコア7918

answer CHANGED
@@ -3,5 +3,9 @@
3
3
  > WebアプリケーションサーバはTomcat8.5で、apache連携しています
4
4
 
5
5
  とのことなので多分ですが apache(httpd.conf)でmod_proxy_ajpが有効になっており`ProxyPass`でtomcatへProxyされていると思います。
6
+
6
- なので解決策は、`httpd.conf`を編集し、**`/servlet/hoge`および`/servlet/sample`へのアクセスをtomcatへ転送(Proxy)しないよう除外**する必要があります。
7
+ なので解決策は、`httpd.conf`を編集し、**`/servlet/hoge`および`/servlet/sample`へのアクセスをtomcatへ転送(Proxy)しないよう除外**する必要があります。そのうえで、**apacheのDocrootに`.htaccess`を配置**してください。
8
+
7
- そのうえで、**apacheのDocrootに`.htaccess`を配置**してくださ。(もちろんapacheのdocrootで.htaccessが有効になるように設定していることが前提
9
+ 大前提として「サイトルート(apacheのdocroot)のはtomcatへproxyしていない」かつ「apacheのdocrootで.htaccessが有効になるように設定していること。
10
+
11
+ どっちみち`httpd.conf`の編集が必要になるため、`.htaccess`ではなく`httpd.conf`でやってしまってもいい気はする。