質問編集履歴
8
httpsリダイレクトの削除
test
CHANGED
File without changes
|
test
CHANGED
@@ -34,20 +34,22 @@
|
|
34
34
|
|
35
35
|
# 前提条件
|
36
36
|
|
37
|
+
sample,comは仮名です。実際は別のドメインを使用しています。
|
38
|
+
|
37
39
|
* レンタルサーバー(CentOS6.8)
|
38
40
|
|
39
41
|
* sample.com内に既存サイトあり
|
40
42
|
|
43
|
+
* sample.comは常時SSL可済み
|
44
|
+
|
41
45
|
* ルートにsub.sample.comを作成し、サブドメイン内でアプリをデプロイ
|
42
46
|
|
43
|
-
* sample.com
|
47
|
+
* sub.sample.comに接続するとセキュリティ警告が発生(Chrome)
|
44
48
|
|
45
49
|
* Apache
|
46
50
|
|
47
51
|
* PHP 7.1.10
|
48
52
|
|
49
|
-
* Laravel+VueによるSPA
|
50
|
-
|
51
53
|
* ルートディレクトリはpublic_htmlで間違いない
|
52
54
|
|
53
55
|
```httpd.conf
|
@@ -116,12 +118,6 @@
|
|
116
118
|
|
117
119
|
|
118
120
|
|
119
|
-
# 原因不明です...
|
120
|
-
|
121
|
-
どなたか助けてください。よろしくお願い致します。
|
122
|
-
|
123
|
-
|
124
|
-
|
125
121
|
#追記1
|
126
122
|
|
127
123
|
|
@@ -176,4 +172,36 @@
|
|
176
172
|
|
177
173
|
|
178
174
|
|
179
|
-
もしそうであれば、SSL証明書の管理者に対応してもらうしか。
|
175
|
+
もしそうであれば、SSL証明書の管理者に対応してもらうしか。
|
176
|
+
|
177
|
+
|
178
|
+
|
179
|
+
#追記4
|
180
|
+
|
181
|
+
原因が判明しました!
|
182
|
+
|
183
|
+
```
|
184
|
+
|
185
|
+
RewriteEngine on
|
186
|
+
|
187
|
+
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
|
188
|
+
|
189
|
+
```
|
190
|
+
|
191
|
+
httpd.confでhttpsリダイレクトされているのにも関わらず、サブドメインに対応したSSL証明書が存在しないせいでした。
|
192
|
+
|
193
|
+
|
194
|
+
|
195
|
+
なので、httpsリダイレクトを無効化するために当該の箇所をコメントアウトしました。
|
196
|
+
|
197
|
+
```
|
198
|
+
|
199
|
+
#RewriteEngine on
|
200
|
+
|
201
|
+
#RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
|
202
|
+
|
203
|
+
```
|
204
|
+
|
205
|
+
|
206
|
+
|
207
|
+
するとセキュリティ警告が消え、デプロイしたアプリが正常に表示されるようになりました。CHERRY様、ありがとうございました!
|
7
書式の修正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
全てのページ・コンテンツで404エラーが表示されてしまう
|
test
CHANGED
@@ -152,7 +152,9 @@
|
|
152
152
|
|
153
153
|
#追記2
|
154
154
|
|
155
|
-
> index.html を同じディレクトリに 置いて、開いてみたらどうなりますか? 開けないようならディレクトリの設定の問題ですし、開けないようなら コンテンツの種類の問題になるかと思います。
|
155
|
+
> index.html を同じディレクトリに 置いて、開いてみたらどうなりますか? 開けないようならディレクトリの設定の問題ですし、開けないようなら コンテンツの種類の問題になるかと思います。
|
156
|
+
|
157
|
+
|
156
158
|
|
157
159
|
index.phpに加えindex.htmlを配置しましたが、変化はありませんでした。
|
158
160
|
|
6
index.html追加。
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,10 +1,24 @@
|
|
1
1
|
# 困っていること
|
2
2
|
|
3
|
-
* ルートディレクトリ(public_html)に単純なindex.phpを配置しているが、真っ白なブランクページが表示されてしまう
|
3
|
+
* ルートディレクトリ(public_html)に単純なindex.phpとindex.htmlを配置しているが、真っ白なブランクページが表示されてしまう
|
4
4
|
|
5
5
|
```php
|
6
6
|
|
7
7
|
echo 'Hello, world';
|
8
|
+
|
9
|
+
```
|
10
|
+
|
11
|
+
```html
|
12
|
+
|
13
|
+
<html>
|
14
|
+
|
15
|
+
<body>
|
16
|
+
|
17
|
+
Hello, world
|
18
|
+
|
19
|
+
</body>
|
20
|
+
|
21
|
+
</html>
|
8
22
|
|
9
23
|
```
|
10
24
|
|
5
サブドメインについての情報を追記しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -21,6 +21,12 @@
|
|
21
21
|
# 前提条件
|
22
22
|
|
23
23
|
* レンタルサーバー(CentOS6.8)
|
24
|
+
|
25
|
+
* sample.com内に既存サイトあり
|
26
|
+
|
27
|
+
* ルートにsub.sample.comを作成し、サブドメイン内でアプリをデプロイ
|
28
|
+
|
29
|
+
* sample.comでSSL導入済み
|
24
30
|
|
25
31
|
* Apache
|
26
32
|
|
4
書式の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -102,11 +102,15 @@
|
|
102
102
|
|
103
103
|
|
104
104
|
|
105
|
-
#追記1
|
105
|
+
#追記1
|
106
106
|
|
107
|
-
> 404 のエラーが出ているということはサーバにリクエストは届いています。まず、サーバのエラーログを参照してください。それで原因がさぐれるはずです。
|
108
107
|
|
108
|
+
|
109
|
+
> 404 のエラーが出ているということはサーバにリクエストは届いています。まず、サーバのエラーログを参照してください。それで原因がさぐれるはずです。
|
110
|
+
|
111
|
+
|
112
|
+
|
109
|
-
## アクセスログ
|
113
|
+
## アクセスログ
|
110
114
|
|
111
115
|
開発中に何度もアクセスしているのですが、一部のログしか残っていないようでした。
|
112
116
|
|
3
index.htmlを試してみましたが、変化はありませでした。ディレクトリの問題のようです
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
全てのページ・コンテンツで404エラーが表示されてしまう
|
1
|
+
1全てのページ・コンテンツで404エラーが表示されてしまう
|
test
CHANGED
@@ -102,7 +102,9 @@
|
|
102
102
|
|
103
103
|
|
104
104
|
|
105
|
-
#追記
|
105
|
+
#追記1
|
106
|
+
|
107
|
+
> 404 のエラーが出ているということはサーバにリクエストは届いています。まず、サーバのエラーログを参照してください。それで原因がさぐれるはずです。
|
106
108
|
|
107
109
|
## アクセスログ
|
108
110
|
|
@@ -121,3 +123,31 @@
|
|
121
123
|
## エラーログ
|
122
124
|
|
123
125
|
空っぽでした。404に対してログを吐き出していないようです。
|
126
|
+
|
127
|
+
|
128
|
+
|
129
|
+
#追記2
|
130
|
+
|
131
|
+
> index.html を同じディレクトリに 置いて、開いてみたらどうなりますか? 開けないようならディレクトリの設定の問題ですし、開けないようなら コンテンツの種類の問題になるかと思います。
|
132
|
+
|
133
|
+
index.phpに加えindex.htmlを配置しましたが、変化はありませんでした。
|
134
|
+
|
135
|
+
|
136
|
+
|
137
|
+
#追記3
|
138
|
+
|
139
|
+
記載を忘れていたのですが、sample.comでSSL対応済みの既存サイトが動作しています。
|
140
|
+
|
141
|
+
そこでsub.sample.comのサブドメインを設定し、バーチャルホストで対応していました。
|
142
|
+
|
143
|
+
|
144
|
+
|
145
|
+
> http -> https のリダイレクトをされているようですので、<VirtualHost *:443> の設定も記載していただけないでしょうか?
|
146
|
+
|
147
|
+
|
148
|
+
|
149
|
+
コメントアウトされていました。現行のsample.comに導入しているSSL証明書が、ワイルドカードに対応していないため*.sample.comで動かないのでしょうか
|
150
|
+
|
151
|
+
|
152
|
+
|
153
|
+
もしそうであれば、SSL証明書の管理者に対応してもらうしか。。。
|
2
VirtualHost *:443の設定について記入しました。コメントアウトされています。
test
CHANGED
File without changes
|
test
CHANGED
@@ -34,13 +34,13 @@
|
|
34
34
|
|
35
35
|
<VirtualHost *:80>
|
36
36
|
|
37
|
-
ServerAdmin info@sample.com
|
37
|
+
ServerAdmin info@sub.sample.com
|
38
38
|
|
39
|
-
ServerName sample.com
|
39
|
+
ServerName sub.sample.com
|
40
40
|
|
41
|
-
DocumentRoot /home/root/sample.com/public_html
|
41
|
+
DocumentRoot /home/root/sub.sample.com/public_html
|
42
42
|
|
43
|
-
<Directory /home/root/sample.com/public_html>
|
43
|
+
<Directory /home/root/sub.sample.com/public_html>
|
44
44
|
|
45
45
|
Options -Indexes
|
46
46
|
|
@@ -52,9 +52,9 @@
|
|
52
52
|
|
53
53
|
SetEnvIf Request_URI ".(gif)|(jpg)|(jepg)|(png)|(js)|(css)|(swf)|(flv)|(hta)|(ico)$" nolog
|
54
54
|
|
55
|
-
ErrorLog /home/admin/htlogs/sample.com-error_log
|
55
|
+
ErrorLog /home/admin/htlogs/sub.sample.com-error_log
|
56
56
|
|
57
|
-
CustomLog /home/admin/htlogs/sample.com-access_log combined env=!nolog
|
57
|
+
CustomLog /home/admin/htlogs/sub.sample.com-access_log combined env=!nolog
|
58
58
|
|
59
59
|
LogLevel warn
|
60
60
|
|
@@ -67,6 +67,12 @@
|
|
67
67
|
|
68
68
|
|
69
69
|
</VirtualHost>
|
70
|
+
|
71
|
+
|
72
|
+
|
73
|
+
#<VirtualHost *:443>
|
74
|
+
|
75
|
+
# ServerAdmin info@sub.sample.com
|
70
76
|
|
71
77
|
```
|
72
78
|
|
1
ログの内容を追記しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -19,6 +19,8 @@
|
|
19
19
|
|
20
20
|
|
21
21
|
# 前提条件
|
22
|
+
|
23
|
+
* レンタルサーバー(CentOS6.8)
|
22
24
|
|
23
25
|
* Apache
|
24
26
|
|
@@ -91,3 +93,25 @@
|
|
91
93
|
# 原因不明です...
|
92
94
|
|
93
95
|
どなたか助けてください。よろしくお願い致します。
|
96
|
+
|
97
|
+
|
98
|
+
|
99
|
+
#追記
|
100
|
+
|
101
|
+
## アクセスログ
|
102
|
+
|
103
|
+
開発中に何度もアクセスしているのですが、一部のログしか残っていないようでした。
|
104
|
+
|
105
|
+
```log
|
106
|
+
|
107
|
+
XXXXXXXXXX - - [28/Sep/2017:15:07:12 +0900] "GET / HTTP/1.1" 302 213 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36"
|
108
|
+
|
109
|
+
XXXXXXXXXX - - [28/Sep/2017:15:35:20 +0900] "GET / HTTP/1.1" 302 213 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36"
|
110
|
+
|
111
|
+
XXXXXXXXXX - - [28/Sep/2017:17:09:12 +0900] "GET / HTTP/1.1" 302 213 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36"
|
112
|
+
|
113
|
+
```
|
114
|
+
|
115
|
+
## エラーログ
|
116
|
+
|
117
|
+
空っぽでした。404に対してログを吐き出していないようです。
|