Die HTTPS-Version der Seite gibt 404 aus, normales HTTP scheint einwandfrei zu sein?

Die HTTPS-Version der Seite gibt 404 aus, normales HTTP scheint einwandfrei zu sein?

Ich habe ein seltsames Problem mit einer Website in IIS auf Windows Server 2003. Sie hat ein gültiges Wildcard-Zertifikat, aber wenn ich HTTPS auf der Seite verwende, erhalte ich eine 404-Meldung. Ohne HTTPS wird sie einwandfrei angezeigt. Wenn ich über HTTP zum Domänenstamm der Site gehe, wird die Homepage angezeigt, aber mit HTTPS LEITE ICH MICH auf eine völlig andere Website um, die auf demselben IIS-Server installiert ist. Ich bin ziemlich verwirrt. Ich habe versucht, jeder Site eine eindeutige IP-Adresse zuzuweisen, aber das hat nichts geändert. Ich habe auch versucht, die SSL-Ports zu ändern, aber ohne Erfolg. Dieser IIS ist auch für die Ausführung von PHP eingerichtet. Was könnte ich überprüfen, um das Problem zu beheben?

Antwort1

Normalerweise weise ich SSL-fähigen Sites die erforderliche dedizierte IP-Adresse zu und stelle dann alle Hostnamen/Domänen auf diese IP ein. Richten Sie in IIS den Website-Eintrag so ein, dass nur diese IP-Adresse verwendet wird, ohne dass Hostnamen angegeben werden (und stellen Sie sicher, dass der SSL-Port ebenfalls an dieselbe IP gebunden ist). Hier ist ein Screenshot, wie die Einstellungen für IIS6 aussehen würden:

SSL-Einstellungen http://www.tlson.com/assets/content/screencaps/2010-06-07_1135.png

Wenn Sie für Nicht-SSL und SSL unterschiedliche Ergebnisse erhalten, bedeutet dies normalerweise, dass der SSL-Eintrag für die IP-Adresse, auf die die Domäne verweist, an einen anderen Website-Eintrag in IIS gebunden ist. Überprüfen Sie noch einmal, ob die IP überall demselben Eintrag in IIS zugewiesen ist.

verwandte Informationen