So richten Sie den Hostnamen in der lokalen IIS mit HTTPS ein

797
Cyr

Ich verwende Windows 7 mit IIS 7.5. Ich muss lokale Websites auf derselben IP einrichten, aber auf verschiedenen Ports mit Hostnamen, auf die ich lokal zugreifen kann, indem ich diese Hostnamen verwende.

Beispiel
: Name der Website: Apple-Website
Pfad zum Verzeichnis: C: \ inetpub \ wwwroot \ apple
Hostname: applewebsite.com
Port: 44310

Name der Website: orange website
Pfad zum Verzeichnis: C: \ inetpub \ wwwroot \ orange
Hostname: orangewebsite.com
Port: 44311

Derzeit kann ich mit https: // localhost: 44310 oder https: // localhost: 44311 auf die Website zugreifen, aber ich möchte, dass meine lokalen Websites mit den Hostnamen: https://applewebsite.com und https: // orangewebsite aufgelöst werden .com

Ich weiß, dass der Hostname in einem C:\Windows\System32\drivers\etc\hostsOrdner gespeichert ist, aber ich weiß, dass Sie keine Ports verwenden können, sondern nur IP-Name-Paare.

Wenn ich im IIS-Manager versuche, eine Website zu binden, wechselt das Textfeld "Hostname", während ich vom HTTP-Protokoll zu https wechsle. Ich denke, dass dieses Verhalten auf Sicherheitszertifikaten zurückzuführen ist, aber wenn Sie OpenSSL zum Erstellen des Zertifikats verwenden, sollte der allgemeine Name als eingegeben werden *.websitename.com. In diesem Fall kann beim Binden der Website das Feld "Hostname" bearbeitet werden.

1
Nicht sicher, ob Sie dies bereits gesehen haben, aber [hier überprüfen] (https://www.digicert.com/ssl-support/ssl-host-headers-iis-7.htm) und den Abschnitt "** Einrichten" Hostheader in IIS 7 über die Befehlszeile ** ". Ich habe keinen IIS-Server zum Überprüfen, aber solange Ihre Site-Bindungen korrekt sind und Sie auf die Host- oder Host-Header verweisen, sollten Sie gut sein. Lesen Sie den oberen Abschnitt des gesamten Beitrags. Es scheint eine gute Panne zu geben, und es ist zumindest einen Versuch wert und scheint einfach genug, um es mit zu testen und gegebenenfalls zu beenden. Pimp Juice IT vor 7 Jahren 0
Ich habe den Common Name im Zertifikat geändert (im obigen Leitfaden mit dem Namen "Friendly Name" bezeichnet) und mit dem ersten Sternchen kann ich den 'Hostnamen' während der Bindung ändern (z. B. www.nameserver.com). Wenn ich den Browser öffne und den zuvor als Hostnamen eingegebenen Servernamen eingebe, erreicht er leider nicht die Site. Cyr vor 7 Jahren 0

1 Antwort auf die Frage

0
Peter Hahndorf

Unter Windows 7 mit IIS 7.5 können Sie dies nicht, Sie benötigen neuere Versionen von Windows.

Bei der Verwendung von Ports können Sie Ihrem eigenen Computer mehrere IP-Adressen zuweisen, diese in Ihrer hosts-Datei zuordnen und dann die Sites an diese Adressen binden.