Я знаю, что это, вероятно, простой вопрос, но я нигде не могу найти окончательного ответа. У нас есть два сервера (Win2K3 SP1), на которых работает один веб-сайт на IIS 6.0 под NLB. На каждом сервере работают два сетевых адаптера, один из которых в настоящее время обрабатывает «нормальный» трафик сервера, а другой - кластер NLB, обслуживающий один веб-сайт. Мне интересно, возможно ли и / или целесообразно ли запускать несколько веб-сайтов в IIS в разных кластерах NLB на одних и тех же двух серверах. Если возможно, есть ли у кого-нибудь ссылка на что-нибудь, описывающее, как это правильно сделать?
Заранее спасибо.
Конечно. Ваше правило NLB должно быть специфичным для порта 80, поэтому любые запросы любого веб-сайта на порт 80 должны обрабатываться NLB. Просто убедитесь, что у вас есть внешняя запись DNS A или CNAME для нового сайта, указывающая на общедоступный IP-адрес веб-сервера. Затем в IIS вы можете добавить заголовки узлов на каждый сайт, чтобы входящие запросы направлялись на правильный веб-сайт.
Изменить: вам не нужно несколько кластеров NLB. Один из них будет обрабатывать весь трафик, идущий на порт 80. IIS будет различать веб-сайты на основе заголовков узлов.