it-swarm.com.de

So richten Sie Subdomains ein IIS 7

Ich habe eine Website auf einem IIS 7-Server: WWW.example.COM

Ich möchte mehrere Subdomains erstellen, die wie folgt aussehen: SUBDOMAIN1.example.COM

Ich habe eine IIS Website erstellt und die Bindungen auf http, Port 80, die IP-Adresse meines Servers und SUBDOMAIN1.example.COM sowie den physischen Pfad zu einem Ordner unter example.COM festgelegt

Ich habe meine Website neu gestartet und auf Durchsuchen geklickt. Der Browser öffnete sich mit der Adresse: http://SUBDOMAIN1.example.COM

Die Website wird jedoch nicht angezeigt.

Muss ich etwas mit dem DNS machen?

58
Tal Cohen

Dieser hat mich verrückt gemacht ... im Grunde brauchst du zwei Dinge:

1) Stellen Sie sicher, dass Ihr DNS so eingerichtet ist, dass er auf Ihre Subdomain verweist. Dies bedeutet, um sicherzustellen, dass Sie einen A-Eintrag im DNS für Ihre Subdomain haben und auf dieselbe IP verweisen.

2) Sie müssen in IIS 7 eine zusätzliche Website mit dem Namen subdomain.example.com hinzufügen

  • Sites> Website hinzufügen
  • Sitename: subdomain.example.com
  • Physischer Pfad: Wählen Sie das Subdomain-Verzeichnis aus
  • Bindung: Gleiche IP wie bei example.com
  • Hostname: Subdomain.example.com
85
DotNetMensch

Platzhaltermethode: Fügen Sie Ihrem DNS-Server den folgenden Eintrag hinzu und ändern Sie die Domäne und IP-Adresse entsprechend.

* .example.com IN A 1.2.3.4

http://www.webmasterworld.com/Microsoft_asp_net/3194877.htm

7
M. Salah

Wenn Ihr Computer die mit SUBDOMAIN1.example.COM verknüpfte IP-Adresse nicht finden kann, wird er die Site nicht finden.

Sie müssen entweder Ihre hosts-Datei ändern (damit Sie zumindest Dinge testen können - dies ist eine lokale Änderung, die nur Ihnen selbst zur Verfügung steht), oder Sie aktualisieren DNS, damit der Name korrekt aufgelöst wird (also der Rest der Welt) kann es sehen).

5
Oded

Wie DotNetMensch sagte, Sie müssen jedoch NICHT eine weitere Site in IIS hinzufügen, da dies auch weitere Probleme verursachen und die Dinge komplizierter machen kann, da Sie dann eine Website innerhalb einer Website haben, also die Dateipfade, Masterpage-Pfade und web.config Pfade müssen möglicherweise geändert werden. Sie müssen lediglich die Bindungen der vorhandenen Site bearbeiten und dort die neue Subdomain hinzufügen.

So:

  1. Fügen Sie den DNS-Einträgen eine Unterdomäne hinzu. Mein Host (RackSpace) verwendet dazu ein Webportal, sodass Sie sich einfach anmelden und zu Netzwerk-> Domänen (DNS) -> Aktionen-> Zone erstellen gehen und Ihre Subdomain als mysubdomain.domain.com usw. eingeben, den anderen verlassen Einstellungen als Standard

  2. Gehen Sie zu Ihrer Domäne in IIS, klicken Sie mit der rechten Maustaste auf -> Bindungen bearbeiten -> Hinzufügen, und fügen Sie Ihre neue Unterdomäne hinzu, wobei alles andere gleich bleibt, z. mysubdomain.domain.com

Möglicherweise müssen Sie 5-10 Minuten auf die Aktualisierung der DNS-Einträge warten, aber das ist alles, was Sie brauchen.

0
Damo