【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード

test-comドメイン、www1-test-com、www2-test-com、www3-test-comなどサブドメインがある。それぞれサブドメインのWebサイトも構内サーバ使って、インターネット上公開しているとする。
全て、https化されている。
サブドメインの内、一つは将来にレンタルサーバに移動してレンタルサーバ上で公開する予定。

例えば、現在構内サーバ上で運用中のwww1-test-comは
今後、レンタルサーバ上に移動し、運用するとする。

レンタルサーバはマルチドメイン対応、独自SSL対応。

レンタルサーバ上、www1-test-comを登録し、構内サーバで使っているSSL証明書も登録した。

通常、構内サーバで運用中のwww1-test-comを停止し、構内DNSサーバ内、Aレコードを修正(構内サーバのIPアドレスをレンタルサーバのIPに変更)すれば、ブラウザにwww1-test-comを入力すれば、レンタルサーバ上のサイトが見られるんですよね。

その切り替えの日もう少し先で、その間に(=構内サーバでwww1-test-com運用中のまま)、レンタルサーバ上のwww1-test-comサイトのテストをしたい場合、どうすれば良いでしょうか。

自分で何をしたというと、
テスト環境がWindowsですので、hostsファイル内、
XXX.XXX.XXX.XXX www1-test-com
のように、レンタルサーバのIPアドレスを追加。

そうして、www1-test-comへアクセスしてみると、
///--------------------------------------------------
このページは動作していませんwww1-test-com でリダイレクトが繰り返し行われました。
Cookie を消去してみてください.
ERR_TOO_MANY_REDIRECTS
///--------------------------------------------------
と。

ここで、困っています。
レンタルサーバ側に聞いてみたら、レンタルサーバ上のwww1-test-comを見に来てないのでサポート不可と言われた。

構内サーバでwww1-test-comを見に行ったのかな。

ちなみに、レンタルサーバのwww1-test-comサイトの内容は、
単純な1ページで"hello world"を表示するhtmlファイル(index.html)です。

テスト端末でのChromeで、開発者ツールで見ると、www1-test-com 301を何回も表示されています。

※URLに「.」入れるとハイパーリンクされるので「-」使っています。

質問者からの補足コメント

  • hostsファイルに、XXX.XXX.XXX.XXX www1-test-comを追加して、
    DOSプロムプトで、
    ping www1-test-comを入力しると、
    //--------------------------
    C:\Users\User>ping www1-test-com
    www1-test-com [XXX.XXX.XXX.XXX]に ping を送信しています 32 バイトのデータ:
    XXX.XXX.XXX.XXX からの応答: バイト数 =32 時間 =7ms TTL=54
    「以下略」
    //---------------------
    など出ているのでhostsの設定は効いていると思う。

      補足日時:2022/03/20 11:55
  • レンタルサーバのIPアドレス(XXX.XXX.XXX.XXX)は固定です。

      補足日時:2022/03/20 14:49
  • 現在アップロードしているSSL証明書に不備ある可能性
    レンタルサーバは、ワイルドカード対応のSSL証明書は利用はNGでした。
    アップロードした証明書はの「SANs」項目 に複数のサブドメインが記載されている。

    高度のスキルもっていれば正式DNSのAレコードも更新しなくてもテスト環境でもレンタルサーバ上のサイトの動作確認できるかもしれませんが、今のところ分からないので諦めます。残念。

      補足日時:2022/03/24 16:14

A 回答 (1件)

サーバーのリダイレクトがおかしいのでしょう。


自機のhostsファイルが正常だとして
>構内サーバでwww1-test-comを見に行ったのかな。
アクセスログに残っているはずなのでご確認を。

しかし単純な1ページだとすると
>Cookie を消去してみてください.
キャッシュとともに削除してみては
ほかのブラウザ、別のプロファイルでもお試しを。

と、レンタルサーバって固定IPなのでしょうか?
色々問題が増えそうな手順だと思います。
    • good
    • 0
この回答へのお礼

かわごえさん
コメント、ありがとうございます。

構内サーバにアクセスされた気配はないです。
確認場所: /var/log/httpd/access_log

Cookie削除してからChromeの新しいシークレットウィンドウで、
https://www1-test-comとしてアクセスしています。

テスト端末にCygwinも入っています。
先ほどCygwinターミナルで、
wget https://www1-test-comを入力してみたところ、

//----------------------------
wget https://www1-test-com
--2022-03-20 11:26:14-- https://www1-test-com/
www1-test-com (www1-test-com) をDNSに問いあわせています... XXX.XXX.XXX.XXX
www1-test-com (www1-test-com)|XXX.XXX.XXX.XXX|:443 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 301 Moved Permanently
場所: https://www1-test-com/ [続く]
--2022-03-20 11:26:14-- https://www1-test-com/
www1-test-com:443 への接続を再利用します。
HTTP による接続要求を送信しました、応答を待っています... 301 Moved Permanently
場所: https://www1-test-com/ [続く]
「以下、略」
//------------------------------
のように、レンタルサーバ(XXX.XXX.XXX.XXX)に接続しているように見えるが、301を繰り返ししている。

お礼日時:2022/03/20 11:46

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!