Как создать поддомен в IIS7?

Ответы:

8

Это должно быть так же просто, как создать новый веб, который указывает на папку, где находится / mysite, а затем изменить свойства, чтобы он принимал запросы с заголовком узла mysite.mydomain.com.

Вот техническая статья по настройке заголовка хоста:

бледная лошадь
источник
На самом деле я обнаружил, что все настроено правильно, но в файле web.config не было нужных данных, поэтому в нем отсутствовало свойство обработчика. Но спасибо :-)
Techboy
Ах, недостающие обработчики .Net. Рад, что вы это решили :)
palehorse
2
Немного больше информации было бы неплохо ...
Стив
2

2 варианта:

  • Вы можете добавить новую привязку к существующему сайту (щелкните правой кнопкой мыши по сайту, отредактируйте привязки, введите IP / доменное имя mysite.mydomain.com) - это сделает так, что человек должен перейти на http: //mysite.mydomain .com / mysite , что, вероятно, не то, что вы хотите.
  • добавьте новый сайт с ip / доменом mysite.mydomain.com и задайте физический путь к корню в любом каталоге, на который указывает www.mydomain.com/mysite.
MattB
источник
2

Если это единственный сайт на этом компьютере, который будет отвечать на этот IP-адрес, вам не нужно ничего настраивать. Конфигурация по умолчанию отвечает на любой запрос по связанному IP-адресу независимо от того, какое DNS-имя использовалось для его получения.

Если вы будете настраивать другие сайты с разными именами хостов, которые также находятся на том же IP-адресе, вам необходимо настроить их с помощью «Заголовков хостов». В IIS7, заголовки узла устанавливается в Bindings интерфейсе для каждого сайта. Это легко сделать, щелкнув правой кнопкой мыши сайт в оснастке IIS и выбрав « Редактировать привязки» . По умолчанию у вас, вероятно, есть 1 запись для порта 80, назначенного для подстановочного IP-адреса. Выберите эту запись и нажмите кнопку Изменить . Новое диалоговое окно будет содержать запись Host name:, где вы можете жестко указать, какое DNS-имя будет отвечать этому сайту.

Райан Болджер
источник
Плохо, я только что понял, что оригинальный сайт находится в виртуальном каталоге. Ответ MattB более уместен, но я оставлю свой для общих знаний о заголовках хоста и IIS7
Райан Болджер
2

Создание субдомена

Откройте диспетчер iis7, создайте новый веб-сайт, введите любое имя для имени сайта и укажите физический путь и IP-адрес, который назначен вашему сетевому адаптеру (порт должен быть 80), а именем хоста должно быть имя вашего субдомена, например blog.example.com. (если ваш основной сайт - example.com) примените ок.

Добавление записи DNS

Откройте DNS из инструментов администратора, разверните имя компьютера, разверните зону прямого просмотра, нажмите на example.com (означает ваше доменное имя). На правой панели щелкните правой кнопкой мыши пустую область, выберите новые псевдонимы (CNAME), в качестве псевдонима введите свой имя субдомена, т.е. блог. В качестве целевого хоста FQDN введите имя своего домена, например example.com, нажмите кнопку ОК.

Перезагрузите DNS-сервер. Вы сделали с поддоменом.

Димант Хегде
источник