Размещать несколько веб-сайтов из Web Server 2008 R2

Я перевожу веб-сайт нашей компании на веб-сервер colo, работающий под управлением Web Server 2008 R2. Мы будем ожидать размещения на этом сервере нескольких сайтов, предназначенных для публичного просмотра / просмотра пользователями, а также других приложений для внутреннего использования в офисе.

Поскольку я работаю над своим мыслительным процессом размещения этих нескольких веб-сайтов, следует ли мне просто создавать субдомены на моем основном веб-сайте и позволить IIS 7 указывать на соответствующее местоположение, или я должен использовать DNS для указания другого порта на IP-адресе?

Кроме того, какие шаги мне нужно выполнить, чтобы разместить сайты на диске, отличном от системного диска? Я включил 2 ТБ RAID-массива для сборки всех веб-приложений, но в моем текущем опыте я размещал их только из папки wwwroot по умолчанию на системном диске.

2 ответа

Я бы порекомендовал использовать доменные имена, которые вы хотите для бизнес-нужд, использовать один IP для сервера и позволить IIS разобраться в путанице с привязками.

  • Выберите несколько доменов (domain1.com, domain2.com) или поддоменов (sub1.domain.com, sub2.domain.com) для каждого "сайта".

  • Создайте сайт IIS для каждого домена или субдомена ("сайт")

  • Прикрепите правильные привязки сайтов к сайтам IIS

  • Используйте один и тот же IP-адрес для всех сайтов в вашей основной записи сервера имен (или VIP, если вы используете какой-то балансировщик нагрузки)

Что касается дисков, IIS на самом деле не волнует, просто используйте каталоги и виртуальные каталоги, чтобы получить вещи, где они должны быть для сайта

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

Другие вопросы по тегам