Wie erstelle ich eine Subdomain in IIS7?

Antworten:

8

Es sollte so einfach sein, ein neues Web zu erstellen, das auf den Ordner verweist, in dem sich / mysite befindet, und dann die Eigenschaften so zu ändern, dass Anforderungen mit dem Host-Header mysite.mydomain.com akzeptiert werden.

Hier ist ein Technet-Artikel zum Festlegen des Host-Headers:

Palehorse
quelle
Eigentlich habe ich festgestellt, dass alles korrekt eingerichtet war, aber die Datei web.config enthielt nicht die richtigen Daten, sodass eine Handler-Eigenschaft fehlte. Aber danke :-)
Techboy
Ah, die vermissten .Net-Handler.
Ich bin
2
Ein bisschen mehr Info wäre schön ...
Steve
2

2 Optionen:

  • Sie können der vorhandenen Site eine neue Bindung hinzufügen (Rechtsklick auf Site, Bindungen bearbeiten, IP- / Domain-Name von mysite.mydomain.com eingeben). Dadurch muss die Person zu http: //mysite.mydomain gehen .com / mysite , was wahrscheinlich nicht das ist, was Sie wollen.
  • Fügen Sie eine neue Site mit der IP / Domain von mysite.mydomain.com hinzu und legen Sie fest, dass der physische Stammpfad das Verzeichnis ist, auf das www.mydomain.com/mysite verweist
MattB
quelle
2

Wenn es die einzige Site auf diesem Computer ist, die auf diese IP-Adresse antwortet, sollten Sie eigentlich nichts konfigurieren müssen. Die Standardkonfiguration reagiert auf jede Anfrage nach der zugeordneten IP-Adresse, unabhängig davon, welcher DNS-Name verwendet wurde, um dorthin zu gelangen.

Wenn Sie andere Sites mit anderen Hostnamen einrichten, die ebenfalls unter derselben IP-Adresse leben, müssen Sie diese mithilfe von "Host-Headern" konfigurieren. In IIS7 werden Host-Header in der Bindings- Schnittstelle für jeden Standort festgelegt. Sie können problemlos dorthin gelangen, indem Sie im IIS-Snap-In mit der rechten Maustaste auf die Site klicken und Bindungen bearbeiten auswählen . Standardmäßig haben Sie wahrscheinlich 1 Eintrag für Port 80, der einer Platzhalter-IP-Adresse zugewiesen ist. Wählen Sie diesen Eintrag aus und klicken Sie auf die Schaltfläche Bearbeiten . Das neue Dialogfeld enthält einen Hostnamen: Eintrag, in dem Sie fest codieren können, auf welchen DNS-Namen diese Site reagiert.

Ryan Bolger
quelle
Mein schlechtes, ich habe gerade festgestellt, dass die ursprüngliche Site in einem virtuellen Verzeichnis gehostet wird. Die Antwort von MattB ist angemessener, aber ich werde meine für allgemeines Wissen über Host-Header und IIS7
Ryan Bolger
2

Subdomain erstellen

Öffnen Sie den iis7-Manager. Erstellen Sie eine neue Website, geben Sie einen beliebigen Namen für den Site-Namen ein und geben Sie den physischen Pfad und die IP-Adresse an, die Ihrem Netzwerkadapter zugewiesen sind (Port sollte 80 sein). Der Hostname muss der Name Ihrer Subdomain wie blog.example.com sein (wenn Ihre Hauptseite example.com ist) Bewerben Sie sich in Ordnung.

DNS-Eintrag hinzufügen

Öffnen Sie DNS über Administrator-Tools, erweitern Sie den Computernamen, erweitern Sie die Forward-Lookup-Zone, klicken Sie auf example.com (dh Ihren Domain-Namen). Klicken Sie im rechten Bereich mit der rechten Maustaste auf den leeren Bereich, klicken Sie auf neue Aliase (CNAME), und geben Sie im Aliasnamen your ein Name der Subdomain, dh Blog. Geben Sie im FQDN-Zielhost Ihren Domainnamen ein, dh example.com, klicken Sie auf OK.

Starten Sie den DNS-Server neu. Sie haben mit Subdomain getan.

Dheemanth Hegde
quelle