質問編集履歴
1
不明点を具体的に記載しました
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,12 +1,29 @@
|
|
1
1
|
### やりたいこと
|
2
2
|
現在apache と tomcatを連携させてサイトを運用しています。SEO対策の一環としてhttpでのリクエストをhttpsへリダイレクトさせたいです。
|
3
3
|
### 現在の状況
|
4
|
+
```httpd.conf
|
5
|
+
AllowOverride All
|
4
|
-
|
6
|
+
ProxyPass / ajp://mydomain/appName/
|
7
|
+
ProxyPassReverse / ajp://mydomain/appName/
|
8
|
+
``` をhttpd.confで設定しています。
|
5
|
-
```.htaccess
|
9
|
+
```.htaccess
|
6
10
|
RewriteEngine on
|
7
11
|
RewriteCond %{ HTTPS} off
|
8
12
|
RewriteRule ^(.*)$ https://%{ HTTP_HOST}%{ REQUEST_URI} [R=301,L]
|
13
|
+
|
14
|
+
```
|
9
|
-
上記を/var/www/htmlに作成して記載しています。
|
15
|
+
上記を/var/www/htmlに.htaccessを新規作成して記載しています。
|
16
|
+
|
17
|
+
|
18
|
+
```server.xml
|
19
|
+
<Connector protocol="AJP/1.3"
|
20
|
+
address="0.0.0.0"
|
21
|
+
secretRequired="false"
|
22
|
+
port="8009"
|
23
|
+
redirectPort="8443" />
|
24
|
+
```
|
25
|
+
上記はserver.xmlの設定です
|
26
|
+
|
10
27
|
これらの設定でアクセスするとhttpでアクセスするとそのまま暗号化なしのサイト、httpsだと暗号化されたサイトの表示となります。
|
11
28
|
|
12
29
|
### 使用環境
|