発生している問題・エラーメッセージ
ドメインA : 〇〇.com
ドメインB : △△.com
ドメインBのサブドメイン××.△△.com
があります。
(ドメインBにはほかにもいくつかのサブドメインがある。)
このとき、
①http://〇〇.com
②http://www.〇〇.com
③https://〇〇.com
④https://www.〇〇.com
の4つのURLを踏んだとき、
②のhttp://www.〇〇.comだけ、
https://××.△△.com にリダイレクトしてしまいます。
前提
OS : kusanagi9
Webサーバー: nginx
ドメインA,ドメインBは同一サーバー(同一IP)にあります
〇〇.comは自作ホームページ
△△.comはホームページとして公開していない(DNS_PROBE_FINISHED_NXDOMAIN)
××.△△.comはWordPressで作成されたページ
該当のソースコード
以下〇〇.comのconfファイル
txt
1#======================================= 2# 〇〇.com 3#--------------------------------------- 4 5server { 6 listen 80; 7 server_name www.〇〇.jp; 8 return 301 https://〇〇.jp$request_uri?; 9} 10 11server { 12 listen 80; 13 listen [::]:80; 14 15 server_name 〇〇.com www.〇〇.com; 16 set $do_not_cache 0; ## page cache 17 set $expire_days 90d; 18 19 access_log (省略); 20 error_log (省略); 21 22 charset UTF-8; 23 client_max_body_size 600M; 24 root /home/〇〇; 25 26 include conf.d/505.inc; 27 include conf.d/favicon.inc; 28 include conf.d/acme.inc; 29 include conf.d/static.inc; 30} 31 32server { 33 include conf.d/ssl_listen.inc; 34 35 server_name 〇〇.com www.〇〇.com; 36 37 set $do_not_cache 0; ## page cache 38 set $expire_days 90d; 39 40 ssl_certificate (省略) 41 ssl_certificate_key (省略) 42 ssl_password_file (省略) 43 44 ssl_ct off; 45 ssl_ct_static_scts /etc/opt/kusanagi/nginx; 46 47 include conf.d/ssl.inc; 48 ## OCSP stapling 49 ssl_stapling off; 50 ssl_stapling_verify off; 51 resolver 8.8.4.4 8.8.8.8 valid=300s; 52 resolver_timeout 10s; 53 54 access_log (省略); 55 error_log (省略); 56 57 charset UTF-8; 58 client_max_body_size 600M; 59 root /home/〇〇; 60 61 include conf.d/505.inc; 62 include conf.d/favicon.inc; 63 include conf.d/acme.inc; 64 65 location ~ [^/]\.cgi$ { 66 include conf.d/fcgi.inc; 67 } 68 69location ~ [^/]\.(php|html)(/|$) { 70 include conf.d/ratelimit.inc; 71 include conf.d/fastcgi.inc; 72 if ($request_uri ~* "(/wp-admin/|/xmlrpc.php|/wp-(app|cron|login|register|mail).php|wp-.*.php|/feed/|index.php|wp-comments-popup.php|wp-links-opml.php|wp-locations.php|sitemap(_index)?.xml|[a-z0-9_-]+-sitemap([0-9]+)?.xml)") { 73 set $do_not_cache 1; 74 } 75 76 include conf.d/fastcgi_cache.inc; 77 78 add_header X-Signature KUSANAGI; 79} 80 81 include conf.d/static.inc; 82 include conf.d/fcache_purge.inc; 83 84} 85 86
試したこと
〇〇.comのconfファイルは(作成者知識・技術不足のため)Wordpressで作成されたページのconfファイル(××.△△.comかは不明)をコピペし、server_nameやSSLやhome部分を編集、
その他php動かすために追記などをしたもの。
少なくとも〇〇.comのconf内に××.△△.comや△△.comの文字はない(上記参照)
その他質問に応じて追記します。
よろしくお願いします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。