2010-12-02 8 views
2

Ich bin ziemlich neu in der Konfiguration von Domänen und Sub-Domains.So erstellen Sie Sub-Domain in IIS6

Ich habe bereits eine Subdomain "bar", die zu der Domain "www.foo.es" gehört. Wenn ich auf die Subdomain zugreifen will, muss ich einfach "www.foo.es/bar" eingeben, bis jetzt ist alles in Ordnung.

Was ich beabsichtige zu tun ist, dass auf die Subdominion zugegriffen wird "bar.foo.es" eingeben.

Ich habe einige Dinge ausprobiert, die ich online gefunden habe, aber keine funktionierte. Kannst du mir sagen, wie ich das mache oder mir zumindest einige Hinweise oder Tutorials geben kann, die tatsächlich funktionieren?

Ich versuche, alles einzurichten, die IIS6 Eigenschaften (nicht dynamisch, da es nicht ein Benutzer Sache ist, nur eine Sub-Domain, die ich will „direkt“ zuzugreifen.

+0

'Ich habe bereits eine Subdomain" bar ", die zu der Domain" www.foo.es "gehört. Wenn ich auf die Subdomain zugreifen will, muss ich einfach "www.foo.es/bar ", alles ist soweit in Ordnung. - das ist keine Subdomain. –

+0

Hi Victor, hat dir keiner der Antworten hier geholfen? –

Antwort

4

Sie Unter der Annahme arbeiten mit einem Live-Server, den Sie REMOTE DESKTOP INTO und nicht ein Shared-Hosting-Konto ist hier, was Sie tun müssen:

Lassen Sie uns Ihr Dateisystem wie folgt aussieht nehmen:

c : \ inetpub \ wwwroot \ www.foo.es {einige hTML-Dateien in hier}

c: \ inetpub \ wwwroot \ www.foo.es \ bar {einige hTML-Dateien in hier}

Ohne benutzerdefinierte ISAPI-Filter installiert, Sie würden dies tun, indem Sie zwei WEBSITE's einrichten in IIS.

Die erste Website würde ein Basisverzeichnis von C: \ inetpub \ wwwroot \ www.foo.es und die 2-Host-Header "www.foo.es" und "foo.es"

Die zweite Website hätte ein Home-Verzeichnis von c: \ inetpub \ wwwroot \ www.foo.es \ bar und 1 Host-Header "bar.foo.es"

Sobald Sie DNS einen CNAME von "bar" hat, die auf Ihren Server zeigt und Sie löschen Ihre lokalen DNS-Caches, das sollte funktionieren. Wenn Sie nicht wissen, wie Sie die DNS-Änderung vornehmen können, melden Sie sich am Domänennamen-Kontrollfeld von demjenigen an, für den Sie den Domänennamen erworben haben, und gehen Sie folgendermaßen vor:

ADD A CNAME RECORD: Für den Host geben Sie "bar" für die Punkte ein, die "foo.es" eingeben sollen und Sie sollten alles einstellen.

+0

Danke euch allen, das war sehr nützlich und einfach zu folgen.:))) – vikitor

1

Zunächst einmal müssen Sie Fügen Sie in Ihrem DNS einen Eintrag hinzu, in dem Sie die Subdomäne "bar.foo.es" und die IP des Servers angeben, auf den sie verweist.

Danach müssen Sie in IIS eine Site für das neue erstellen Englisch: www.mjfriendship.de/en/index.php?op...39&Itemid=32 Dazu: Rechtsklick auf Websites -> Neue Website -> folge den Schritten normal, aber wenn du das Textfeld für den "Host - Header für diese Website (Standard: Keine)" triffst, fülle es mit deiner aus Subdomänenwert ("bar.foo.es").

Alternativ, wenn Ihre Website bereits erstellt wurde, können Sie Subdomains an sie binden, indem Sie mit der rechten Maustaste auf die Site klicken -> Eigenschaften -> Registerkarte Website -> Erweitert (die Schaltfläche in der Nähe der IP-Adresse) -> hinzufügen/entfernen/Bearbeiten Sie die Domains für Ihre Site, die durch den "Host-Header-Wert" dargestellt werden.

Bitte beachten Sie, dass das, was Sie im Moment haben ("www.foo.es/bar"), keine Subdomain, sondern eine relative Adresse ist.