質問編集履歴

8

httpsリダイレクトの削除

2017/09/28 13:44

投稿

W_N
W_N

スコア15

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でSSL導入済み
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

書式の修正

2017/09/28 13:44

投稿

W_N
W_N

スコア15

test CHANGED
@@ -1 +1 @@
1
- 1全てのページ・コンテンツで404エラーが表示されてしまう
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追加。

2017/09/28 12:02

投稿

W_N
W_N

スコア15

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

サブドメインについての情報を追記しました。

2017/09/28 12:01

投稿

W_N
W_N

スコア15

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

書式の修正

2017/09/28 12:00

投稿

W_N
W_N

スコア15

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を試してみましたが、変化はありませでした。ディレクトリの問題のようです

2017/09/28 11:56

投稿

W_N
W_N

スコア15

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の設定について記入しました。コメントアウトされています。

2017/09/28 11:55

投稿

W_N
W_N

スコア15

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

ログの内容を追記しました。

2017/09/28 11:46

投稿

W_N
W_N

スコア15

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に対してログを吐き出していないようです。