0

私が構築して維持しているクライアントのウェブサイトで非常に奇妙な問題が発生しています...

私のメインのウェブサイトはhttp://www.pr-infrared.comで、テストのウェブサイトはhttp://test.pr-infrared.comです。

どちらも別々のウェブサイトです。テストWebサイトには、統合に取り組んでいるショッピングカートが含まれていることがわかります。

最近、ドメインpr-infrared.comのGeoTrustSSL証明書をインストールしました。

私が直面している問題は、テストサイトのHTTPSバージョンにアクセスしようとすると(その前にHTTPSを追加するだけで)、代わりにライブサイトが表示されることです(ライブであることがわかります)。サイトはソースコードを表示できず、右上隅にカート、チェックアウト、アカウントナビゲーションがありません)。テストサイトでHTTPSページを表示しようとすると、代わりにLIVEWebサイトから同じページが表示されることがわかりました。

それを修正する方法は言うまでもなく、なぜそれがこれを行っているのか私にはわかりません。どんな考えでもいただければ幸いです。私はこれを理解しようとして頭がおかしくなっています!

4

2 に答える 2

0

1) 証明書が pr-infrared.com ではなく、www.pr-infrared.com に対して発行されていることがわかります。

2) Apache を実行している場合は、サイト構成 (おそらく /etc/apache2/sites-available/default-ssl) をチェックして、DocumentRoot がどこにあるかを確認しましたか?

于 2012-05-16T02:18:48.797 に答える
0

pr-infrared.com、同じ IP アドレスwww.pr-infrared.comを使用します。あなたの証明書はとtest.pr-infrared.comに対してのみ有効です。pr-infrared.comwww.pr-infrared.com

原則として、開発中にこの証明書を使用することもできますtest.pr-infrared.com(おそらく、ブラウザーに例外を追加することによって)。ただし、仮想ホストには適切なものが必要ServerNameです。仮想ホストが正しく構成されていないようです。

于 2012-05-16T03:02:39.920 に答える