Как настроить субдомены на IIS 7 - PullRequest
61 голосов
/ 01 ноября 2010

У меня есть веб-сайт на сервере IIS 7: WWW.example.COM

Я хотел бы создать несколько поддоменов, которые выглядят как SUBDOMAIN1.example.COM

Я создал веб-сайт IIS и установил привязки http, порт 80, IP-адрес моего сервера и SUBDOMAIN1.example.COM и физический путь к папке в example.COM

Я перезапустил свой веб-сайт и нажал на браузер, после чего открылся браузер с адресом: http://SUBDOMAIN1.example.COM

Но веб-сайт не появляется.

Нужно ли что-то делать с DNS?

Ответы [ 4 ]

88 голосов
/ 18 января 2012

Это привело меня в бешенство ... в основном вам нужны две вещи:

1) Убедитесь, что ваш DNS настроен так, чтобы указывать на ваш поддомен.Это означает, что у вас есть запись A в DNS для вашего субдомена и указатель на тот же IP-адрес.

2) Необходимо добавить дополнительный веб-сайт в IIS 7 с именем subdomain.example.com

  • Сайты> Добавить сайт
  • Имя сайта: subdomain.example.com
  • Физический путь: выберите каталог субдомена
  • Связывание: тот же IP-адрес, что и на example.com
  • Имя хоста: subdomain.example.com
7 голосов
/ 03 ноября 2014

Метод подстановочных знаков: добавьте следующую запись в DNS-сервер и измените домен и IP-адрес соответственно.

*. Example.com IN A 1.2.3.4

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

5 голосов
/ 01 ноября 2010

Если ваш компьютер не может найти IP-адрес, связанный с SUBDOMAIN1.example.COM, он не найдет сайт.

Вам нужно либо изменить hosts файл (чтобы вы могли хотя бы протестировать вещи - это будет локальное изменение, доступное только вам), либо обновить DNS, чтобы имя разрешалось правильно (чтобы весь мир мог это видеть).

0 голосов
/ 18 ноября 2014

Как сказал DotNetMensch, но вам не нужно добавлять другой сайт в IIS, так как это может также вызвать дальнейшие проблемы и усложнить ситуацию, поскольку у вас есть веб-сайт на сайте, поэтому пути к файлам, пути к главной странице и пути к web.config возможно, потребуется изменить. Вам просто нужно отредактировать привязки существующего сайта и добавить туда новый поддомен.

Итак:

  1. Добавление субдомена к DNS-записям. Мой хост (RackSpace) использует веб-портал для этого, так что вы просто войдите в систему и перейдите в Сеть-> Домены (DNS) -> Действия-> Создать зону и введите свой поддомен как mysubdomain.domain.com и т. Д., Оставьте другой настройки по умолчанию

  2. Перейдите на свой домен в IIS, щелкните правой кнопкой мыши -> Изменить привязки -> Добавить и добавьте свой новый поддомен, оставив все остальное таким же, например. mysubdomain.domain.com

Возможно, вам придется подождать 5-10 минут для обновления записей DNS, но это все, что вам нужно.

...