Nginx leitet zu einer anderen SSL-Umgebung um (allerdings nicht im Chrome Private Browsing-Modus): Warum?


1

Ich habe zwei Umgebungen derselben Website auf zwei verschiedenen lokalen Servern.

Einer ist https://dev.example.com , der andere ist https://test.example.com

Ich habe viel in der Entwicklungsumgebung gearbeitet und alles ist gut. Aber nachdem nun erstellt nur die Testumgebung, ich finde , dass , wenn ich gehen https://test.example.com - es mich wird Umleitung https://dev.example.com vor der Secure Benachrichtigung neben der zeigt , Adressleiste.

Wenn ich jedoch den privaten Browsermodus in Chrome starte, geschieht dies nicht (die Testumgebung wird ordnungsgemäß bereitgestellt).

Ich habe die nginx-Konfiguration überprüft und es gibt keinen Umleitungsfehler - in der Konfiguration für die Testumgebung gibt es sogar nichts, was dev.example.com erwähnt (nginx oder der Code für das iste selbst) - so muss es sein Chrome zwischenspeichert etwas.

Ich habe alle Cookies gelöscht, die für dev.example.com vorhanden waren, aber die Umleitung findet noch statt.

Die beiden Sites verwenden übrigens dasselbe Wildcard-SSL-Zertifikat.

Flummoxed!

Antworten:


0

Nun, ich weiß immer noch nicht, warum die Umleitung überhaupt stattgefunden hat - aber ich habe herausgefunden, wie das Problem gelöst werden kann:

In Chrome:

  • Open dev tools (f12)
  • Aktivieren Sie in den Einstellungen der Entwicklungstools "Cache deaktivieren".
  • Besuchen Sie https://test.example.com
  • Aktivieren Sie den Cache erneut
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.