質問編集履歴

6

追加情報

2021/04/22 01:49

投稿

tesopgmh
tesopgmh

スコア146

test CHANGED
File without changes
test CHANGED
@@ -318,6 +318,10 @@
318
318
 
319
319
 
320
320
 
321
+ https://ysklog.net/wordpress/2025.html
322
+
323
+ たった今インストールしたばかりなので移転もデータベースの接頭辞を変更などもしていません
324
+
321
325
 
322
326
 
323
327
 

5

一部情報訂正

2021/04/22 01:49

投稿

tesopgmh
tesopgmh

スコア146

test CHANGED
File without changes
test CHANGED
@@ -290,7 +290,7 @@
290
290
 
291
291
 
292
292
 
293
- 有無を言わさず強制的にSSLをONはうまくいきました
293
+ ~~有無を言わさず強制的にSSLをONはうまくいきました~~
294
294
 
295
295
  ```ここに言語を入力
296
296
 
@@ -300,11 +300,21 @@
300
300
 
301
301
 
302
302
 
303
- もう今の時代非SSLを使うことはほぼないと思うので
303
+ ~~もう今の時代非SSLを使うことはほぼないと思うので~~
304
-
304
+
305
- もうこれでもいいのですが、根本的な原因が知りたいので
305
+ ~~もうこれでもいいのですが、根本的な原因が知りたいので~~
306
-
306
+
307
- このままオープンにさせていただきます
307
+ ~~このままオープンにさせていただきます~~
308
+
309
+
310
+
311
+ 上記の強制的にSSLをONの方法はダメでした
312
+
313
+ セットアップを最後まで進め(この時点ではSSLでも崩れなし)
314
+
315
+ ログインしようとすると、「このページにアクセスする権限がありません。」とでて
316
+
317
+ ログインできません、、、wordpressが嫌いになりそうです。。
308
318
 
309
319
 
310
320
 

4

追加の確認情報

2021/04/22 01:45

投稿

tesopgmh
tesopgmh

スコア146

test CHANGED
File without changes
test CHANGED
@@ -305,3 +305,105 @@
305
305
  もうこれでもいいのですが、根本的な原因が知りたいので
306
306
 
307
307
  このままオープンにさせていただきます
308
+
309
+
310
+
311
+
312
+
313
+
314
+
315
+ 試しに環境変数を全部出してみました
316
+
317
+ SSLで接続しています
318
+
319
+ ```ここに言語を入力
320
+
321
+ print_r($_SERVER);
322
+
323
+ Array
324
+
325
+ (
326
+
327
+ [UNIQUE_ID] => XXXXXXXXXXXXXXXXXXX
328
+
329
+ [HTTP_HOST] => huga.aaa.jp
330
+
331
+ [HTTP_USER_AGENT] => Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:87.0) Gecko/20100101 Firefox/87.0
332
+
333
+ [HTTP_ACCEPT] => text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
334
+
335
+ [HTTP_ACCEPT_LANGUAGE] => ja,en-US;q=0.7,en;q=0.3
336
+
337
+ [HTTP_ACCEPT_ENCODING] => gzip, deflate, br
338
+
339
+ [HTTP_CONNECTION] => keep-alive
340
+
341
+ [HTTP_COOKIE] => XXXXX
342
+
343
+ [HTTP_UPGRADE_INSECURE_REQUESTS] => 1
344
+
345
+ [HTTP_CACHE_CONTROL] => max-age=0
346
+
347
+ [PATH] => /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
348
+
349
+ [SERVER_SIGNATURE] =>
350
+
351
+ [SERVER_SOFTWARE] => Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.4.16
352
+
353
+ [SERVER_NAME] => huga.aaa.jp
354
+
355
+ [SERVER_ADDR] => XXX.XXX.XXX.XXX
356
+
357
+ [SERVER_PORT] => 80
358
+
359
+ [REMOTE_ADDR] => XXX.XXX.XXX.XXX
360
+
361
+ [DOCUMENT_ROOT] => /var/www/html/huga/
362
+
363
+ [REQUEST_SCHEME] => http
364
+
365
+ [CONTEXT_PREFIX] =>
366
+
367
+ [CONTEXT_DOCUMENT_ROOT] => /var/www/html/huga/
368
+
369
+ [SERVER_ADMIN] => root@localhost
370
+
371
+ [SCRIPT_FILENAME] => /var/www/html/huga/tera.php
372
+
373
+ [REMOTE_PORT] => 638
374
+
375
+ [GATEWAY_INTERFACE] => CGI/1.1
376
+
377
+ [SERVER_PROTOCOL] => HTTP/1.1
378
+
379
+ [REQUEST_METHOD] => GET
380
+
381
+ [QUERY_STRING] =>
382
+
383
+ [REQUEST_URI] => /tera.php
384
+
385
+ [SCRIPT_NAME] => /tera.php
386
+
387
+ [PHP_SELF] => /tera.php
388
+
389
+ [REQUEST_TIME_FLOAT] => XXX
390
+
391
+ [REQUEST_TIME] => XXX
392
+
393
+ )
394
+
395
+ ```
396
+
397
+
398
+
399
+ 気になるのはSSLで接続しているのにも関わらず
400
+
401
+ [SERVER_PORT] => 80
402
+
403
+ [REQUEST_SCHEME] => http
404
+
405
+ と非SSLのような値になっていることです
406
+
407
+
408
+
409
+ 設定のなにかが間違っているのでしょうか

3

追記情報

2021/04/22 01:31

投稿

tesopgmh
tesopgmh

スコア146

test CHANGED
File without changes
test CHANGED
@@ -248,4 +248,60 @@
248
248
 
249
249
  WPのディレクトリルートを確認するとそれらしきファイルはありませんでした
250
250
 
251
+
252
+
253
+
254
+
255
+
256
+
251
- ```
257
+ ```
258
+
259
+
260
+
261
+ https://qiita.com/backgroundcolor/items/22ff275d0e82d4e5edd7
262
+
263
+ 上記にあります通り
264
+
265
+ ```ここに言語を入力
266
+
267
+ if (isset($_SERVER['HTTP_X_FORWARDED_PROTO'])
268
+
269
+ && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')
270
+
271
+ $_SERVER['HTTPS'] = 'on';
272
+
273
+ ```
274
+
275
+ を試しましたが改善はされませんでした
276
+
277
+
278
+
279
+ ```ここに言語を入力
280
+
281
+ var_dump($_SERVER['HTTP_X_FORWARDED_PROTO']);
282
+
283
+ NULL
284
+
285
+ ```
286
+
287
+ HTTP_X_FORWARDED_PROTOのパラメータがそもそも入っていないので
288
+
289
+ 上記は動かないようです
290
+
291
+
292
+
293
+ 有無を言わさず強制的にSSLをONはうまくいきました
294
+
295
+ ```ここに言語を入力
296
+
297
+ $_SERVER['HTTPS'] = 'on';
298
+
299
+ ```
300
+
301
+
302
+
303
+ もう今の時代非SSLを使うことはほぼないと思うので
304
+
305
+ もうこれでもいいのですが、根本的な原因が知りたいので
306
+
307
+ このままオープンにさせていただきます

2

一部修正

2021/04/22 01:20

投稿

tesopgmh
tesopgmh

スコア146

test CHANGED
File without changes
test CHANGED
@@ -226,9 +226,9 @@
226
226
 
227
227
  port 443 namevhost XXX.sakura.ne.jp (/etc/httpd/conf.d/ssl.conf:56)
228
228
 
229
+ port 443 namevhost huga.aaa.jp (/etc/httpd/conf.d/ssl.conf:221)
230
+
229
- port 443 namevhost hoge.aaa.jp (/etc/httpd/conf.d/ssl.conf:221)
231
+ port 443 namevhost hoge.aaa.jp (/etc/httpd/conf.d/ssl.conf:226)
230
-
231
- ******
232
232
 
233
233
  *:80 is a NameVirtualHost
234
234
 

1

追加情報

2021/04/22 01:04

投稿

tesopgmh
tesopgmh

スコア146

test CHANGED
File without changes
test CHANGED
@@ -195,3 +195,57 @@
195
195
  certbot certonly --webroot -w /var/www/html/huga -d huga.aaa.jp -w /var/www/html/hoge -d hoge.aaa.jp
196
196
 
197
197
  ```
198
+
199
+
200
+
201
+ 確認したコマンドを書いていきます
202
+
203
+ ```ここに言語を入力
204
+
205
+ # apachectl -v
206
+
207
+ Server version: Apache/2.4.6 (CentOS)
208
+
209
+ Server built: Nov 16 2020 16:18:20
210
+
211
+
212
+
213
+ # apachectl configtest
214
+
215
+ Syntax OK
216
+
217
+
218
+
219
+ # httpd -D DUMP_VHOSTS
220
+
221
+ VirtualHost configuration:
222
+
223
+ *:443 is a NameVirtualHost
224
+
225
+ default server XXX.sakura.ne.jp (/etc/httpd/conf.d/ssl.conf:56)
226
+
227
+ port 443 namevhost XXX.sakura.ne.jp (/etc/httpd/conf.d/ssl.conf:56)
228
+
229
+ port 443 namevhost hoge.aaa.jp (/etc/httpd/conf.d/ssl.conf:221)
230
+
231
+ ******
232
+
233
+ *:80 is a NameVirtualHost
234
+
235
+ default server XXX.XXX.XXX.XXX (/etc/httpd/conf/httpd.conf:356)
236
+
237
+ port 80 namevhost XXX.XXX.XXX.XXX (/etc/httpd/conf/httpd.conf:356)
238
+
239
+ port 80 namevhost hoge.aaa.jp (/etc/httpd/conf/httpd.conf:366)
240
+
241
+ port 80 namevhost huga.aaa.jp (/etc/httpd/conf/httpd.conf:371)
242
+
243
+
244
+
245
+ 「.htaccess」ファイルに関しましては
246
+
247
+ VPSのインストール、WPの展開後、ともになにも追加はしていません
248
+
249
+ WPのディレクトリルートを確認するとそれらしきファイルはありませんでした
250
+
251
+ ```