Как настроить субдомены на IIS 7
У меня есть сайт, сидящий на сервере IIS 7:
WWW.example.COM
Я хотел бы создать несколько поддоменов, которые выглядят как
SUBDOMAIN1.example.COM
Я создал веб-сайт IIS, и я установил привязки
http, порт 80, IP-адрес моего сервера и SUBDOMAIN1.example.COM и физический путь к папке в example.COM
Я перезапустил свой веб-сайт и нажал на просмотр, браузер, чем открылся с адресом:
http://SUBDOMAIN1.example.COM
Но веб-сайт не отображается.
Нужно ли мне что-то делать с DNS?
Ответы
Ответ 1
Это меня сбило с ума... в основном вам нужны две вещи:
1) Убедитесь, что ваш DNS настроен так, чтобы указывать на ваш поддомен. Это означает, что у вас есть запись A в DNS для вашего поддомена и укажите один и тот же IP-адрес.
2) Вы должны добавить дополнительный веб-сайт в IIS 7 с именем subdomain.example.com
- Сайты > Добавить сайт
- Название сайта: subdomain.example.com
- Физический путь: выберите каталог поддоменов
- Связывание: тот же ip как example.com
- Имя хоста: subdomain.example.com
Ответ 2
Если ваш компьютер не может найти IP-адрес, связанный с SUBDOMAIN1.example.COM
, он не найдет сайт.
Вам нужно либо изменить hosts
файл (чтобы вы могли, по крайней мере, проверить вещи - это будет локальное изменение, доступно только для себя) или обновить DNS, чтобы имя правильно разрешалось (так что остальной мир может его увидеть).
Ответ 3
Подстановочный метод: добавьте следующую запись на свой DNS-сервер и соответствующим образом измените домен и IP-адрес.
*. example.com IN A 1.2.3.4
http://www.webmasterworld.com/microsoft_asp_net/3194877.htm
Ответ 4
Как сказал DotNetMensch, но вам НЕ нужно добавлять другой сайт в IIS, поскольку это также может вызвать дополнительные проблемы и усложнить ситуацию, потому что у вас есть веб-сайт на веб-сайте, поэтому пути к файлам, пути главной страницы и пути web.config может потребоваться изменение. Вам просто нужно отредактировать привязки существующего сайта и добавить туда новый поддомен.
Итак:
-
Добавить поддомен в записи DNS. Мой хост (RackSpace) использует для этого веб-портал, поэтому вы просто входите в Network- > Domains (DNS) → Actions- > Create Zone и вводите свой поддомен как mysubdomain.domain.com и т.д., Оставьте другой настройки по умолчанию
-
Перейдите в свой домен в IIS, щелкните правой кнопкой мыши- > Изменить привязки- > Добавить и добавьте новый поддомен, оставив все остальное тем же, например. mysubdomain.domain.com
Вам может потребоваться ждать 5-10 минут для обновления записей DNS, но все, что вам нужно.
Ответ 5
Вы можете использовать сервер apache, он проверяет URL-адрес для поддомена, поэтому вам просто нужно настроить DNS на главный веб-сайт.