Jak utworzyć subdomenę w IIS7?

Odpowiedzi:

8

Powinno to być tak proste, jak utworzenie nowej strony internetowej wskazującej folder, w którym znajduje się / mysite, a następnie zmodyfikowanie właściwości w taki sposób, aby akceptowała żądania z nagłówkiem hosta mysite.mydomain.com.

Oto artykuł w technecie na temat ustawiania nagłówka hosta:

Blady koń
źródło
Właściwie stwierdziłem, że wszystko skonfigurowałem poprawnie, ale plik web.config nie zawierał odpowiednich danych, więc brakowało właściwości programu obsługi. Ale dzięki :-)
Techboy
Ach, brakujące moduły obsługi .Net. Cieszę się, że masz to rozwiązane :)
palehorse
2
Przydałoby się trochę więcej informacji ...
Steve
2

2 opcje:

  • możesz dodać nowe powiązanie do istniejącej witryny (witryna kliknij prawym przyciskiem myszy, edytuj powiązania, wprowadź adres IP / nazwę domeny mysite.mydomain.com) - dzięki temu osoba będzie musiała przejść na http: //mojawitryna.moja .com / mysite , co prawdopodobnie nie jest tym, czego chcesz.
  • dodaj nową witrynę z adresem IP / domena mysite.mydomain.com i ustaw ścieżkę fizyczną katalogu głównego na dowolny katalog, na który wskazuje www.mydomain.com/mysite
MattB
źródło
2

Jeśli jest to jedyna witryna na tym komputerze, która będzie odpowiadać na ten adres IP, tak naprawdę nie trzeba niczego konfigurować. Domyślna konfiguracja odpowiada na każde żądanie na powiązanym adresie IP, niezależnie od tego, jaką nazwę DNS użyto do uzyskania dostępu.

Jeśli będziesz konfigurować inne witryny z różnymi nazwami hostów, które również mieszkają pod tym samym adresem IP, musisz je skonfigurować za pomocą „Nagłówków hosta”. W IIS7 nagłówki hosta są ustawiane w interfejsie Wiązania dla każdej witryny. Możesz się tam łatwo dostać, klikając prawym przyciskiem myszy stronę w przystawce IIS i wybierając Edytuj powiązania . Domyślnie masz prawdopodobnie 1 wpis dla portu 80 przypisany do adresu IP z symbolem wieloznacznym. Wybierz ten wpis i kliknij przycisk Edytuj . Nowe okno dialogowe będzie zawierało nazwę hosta: wpis, w którym możesz na stałe wpisać nazwę DNS, na którą zareaguje ta strona.

Ryan Bolger
źródło
Mój zły, właśnie zdałem sobie sprawę, że oryginalna strona jest hostowana w wirtualnym katalogu. Odpowiedź MattB jest bardziej odpowiednia, ale zostawię moją ogólną wiedzę na temat nagłówków hosta i IIS7
Ryan Bolger
2

Tworzenie subdomeny

otwórz menedżera iis7 utwórz nową stronę internetową, wpisz dowolną nazwę dla nazwy witryny i wskaż ścieżkę fizyczną i adres IP, który jest przypisany do karty sieciowej (port powinien wynosić 80), a nazwa hosta musi być nazwą twojej subdomeny, np. blog.example.com (jeśli twoja główna strona to example.com) zastosuj ok.

Dodawanie wpisu DNS

Otwórz DNS z narzędzi administratora, rozwiń nazwę komputera, rozwiń strefę wyszukiwania do przodu, kliknij na example.com (oznacza nazwę swojej domeny) W prawym panelu kliknij prawym przyciskiem myszy pusty obszar, kliknij nowe aliasy (CNAME), w nazwie aliasu wpisz nazwa subdomeny, tj. blog. W docelowym hoście FQDN wpisz nazwę swojej domeny, np. Example.com, kliknij OK.

Uruchom ponownie serwer DNS. Skończyłeś z subdomeną.

Dheemanth Hegde
źródło