回答編集履歴

1

追記

2018/09/11 14:31

投稿

TaichiYanagiya
TaichiYanagiya

スコア12146

test CHANGED
@@ -11,3 +11,31 @@
11
11
  ProxyPass /examples/ ajp://(IPアドレス):8009/examples/
12
12
 
13
13
  ```
14
+
15
+
16
+
17
+ ###(2018/09/11 23:31) 追記
18
+
19
+
20
+
21
+ もし、HTML,PHP が(他のサーバーではなく) DocumentRoot 以下にある場合、ファイルやディレクトリが存在すれば自身(Apache httpd)で扱い、それ以外は ajp で Tomcat に渡す方法も考えられます。
22
+
23
+ `mod_rewrite` を使います。
24
+
25
+
26
+
27
+ ```
28
+
29
+ (httpd.conf および ssl.conf の<VirtualHost>)
30
+
31
+
32
+
33
+ RewriteEngine On
34
+
35
+ RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_FILENAME} !-f
36
+
37
+ RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_FILENAME} !-d
38
+
39
+ RewriteRule ^/(.*)$ ajp://(IPアドレス):8009/$1 [P,L]
40
+
41
+ ```