2009-07-30 16 views
13

Ich habe gerade ein Windows Server 2008 VPS und ich habe Probleme beim Einrichten von IIS7.Einstellen des Hostnamens in IIS-Bindungen bricht Website

Ich habe eine neue Website in IIS mit dem Pfad, IP-Adresse und Hostname (wie 'www.nameofsite.com') erstellt und klicken Sie auf OK. Wenn ich die Seite anschaue, ruft sie im Browser "http://www.nameofsite.com" auf und ... nichts ... IE kann diese Webseite nicht anzeigen.

Wenn ich den Hostnamen in den Bindungen leer und klicken Sie auf [Durchsuchen] funktioniert es gut (es dauert mich http://10.10.2.92 - die IP des Computers). Wenn Sie also den Hostnamen eingeben, wird die Website unterbrochen.

Irgendwelche Ideen zu was ich vermisse? Dienste, die ich nicht ausführen oder Rollen, die ich vermisse?

Keine Serverrollen wurden anfänglich auf dem VPS installiert, also habe ich IIS, DHCP, DNS und Application Server ... Overkill installiert, aber ich war mir nicht sicher, was ich installieren sollte.

+0

Kennt Ihr DNS-Server, wo www.nameofsite.com ist? –

+0

Ich weiß es nicht. Würde dies unter "Forward-Lookup-Zonen" in DNS sein? Ich habe im Grunde nichts anderes auf dem Server außer dem Hinzufügen der Site in IIS getan. –

Antwort

14

Zuerst muss es in DNS oder der Client-Rechner-Hosts-Datei sein. Um dies zu testen, können Sie den Hostnamen der Server-Hosts-Datei hinzufügen.

Gehen Sie zu Start -> run und geben Sie "Treiber" in das etc-Verzeichnis ändern Sie die Hosts-Datei bearbeiten möchten. Die Einträge darin sind wie ein lokaler DNS. Sie arbeiten nur auf der lokalen Maschine!

+0

Ich endete mit jemandem zu sprechen, der genau dasselbe sagte. Ich habe es in DNS eingerichtet, um auf meinen Computer zu zeigen, und es hat funktioniert. Ich wusste, dass ich es in DNS einrichten musste, damit es über das Internet funktioniert, aber ich irrte fälschlicherweise, wenn ich den Hostnamen einstellte und auf demselben Rechner (ohne DNS) lief, würde es funktionieren Maschine). Schließlich müssen Sie ihm eine Möglichkeit geben, den Namen aufzulösen (auch wenn er sich in derselben Box befindet) ... entweder über die Host-Datei des Rechners oder über DNS. Danke für Ihre Hilfe! –

+2

um klar zu sein ... Windows Explorer, gehen Sie in den Ordner C: \ Windows \ System32 \ drivers \ etc, öffnen/bearbeiten "Hosts" Datei mit Notepad (Sichern Sie die Datei zuerst, nur für den Fall) – carrabino

+0

Ich habe es versucht das war, meine website wurde gesehen, wenn ich von iis gehe (vom server) Rechtsklick websitename> Website verwalten> Durchsuchen. Aber wenn ich die Website von einem anderen Computer aus öffne, kann ich die Website nicht sehen. Wie löst man das? – Juran

0

Sie müssen EXTERNAL DNS nicht internes DNS verwenden, um es über das Internet sichtbar zu machen. Ändern Sie den DNS-Zeiger bei Ihrem Registrar oder was auch immer Sie für die externe DNS-Propagierung verwenden.

Verwandte Themen