Я перемещаю веб-сайт нашей компании на веб-сервер Colo, работающий под управлением Web Server 2008 R2. Мы будем стремиться разместить на этом сервере несколько сайтов, предназначенных для публичного просмотра / просмотра клиентами, а также других приложений для внутреннего использования в офисе.
Когда я прорабатываю свой мыслительный процесс по размещению этих нескольких веб-сайтов, следует ли мне просто смотреть на создание поддоменов на моем основном веб-сайте и позволить IIS 7 указывать на соответствующее местоположение, или мне следует использовать DNS, чтобы указать на другой порт на IP-адресе ?
Кроме того, какие шаги мне нужно будет выполнить, чтобы разместить сайты на диске, отличном от системного? Я включил RAID 2 ТБ для создания всех веб-приложений, но в моем текущем опыте я размещал их только из папки wwwroot по умолчанию на системном диске.
Я бы рекомендовал использовать доменные имена, которые вам нужны для бизнес-нужд, использовать один IP-адрес для сервера и позволить IIS разобраться в беспорядке с привязками.
Выберите либо несколько доменов (domain1.com, domain2.com), либо поддомены (sub1.domain.com, sub2.domain.com) для каждого «сайта»
Создайте сайт IIS для каждого домена или субдомена («сайт»)
Прикрепите правильные привязки сайтов к сайтам IIS
Используйте один и тот же IP-адрес для всех сайтов в вашей основной записи сервера имен (или VIP, если вы используете какой-либо балансировщик нагрузки)
Что касается дисков, IIS на самом деле все равно, просто используйте каталоги и виртуальные каталоги, чтобы получить вещи там, где они должны быть для сайта.
Во-первых, DNS не сообщает браузеру, на каком порту искать сайт, поэтому вы можете отказаться от этой идеи. Когда вы настраиваете сайты в IIS, просто установите привязки для каждого сайта, чтобы использовать домен или поддомен, назначенный сайту в DNS, укажите им IP-адрес сервера и позвольте IIS сортировать запросы по мере их поступления. in. Что касается диска, на котором находятся сайты, IIS не волнует, пока он доступен учетной записи пользователя, которую IIS использует для анонимного доступа к сайту. Когда вы создаете сайт, просто введите путь к корневой папке, и он будет читать файлы с любого указанного вами пути, независимо от того, находится он на системном диске или нет.