У меня есть сервер Windows 2008 Enterprise SP2 в центре обработки данных. Это 32-битная ОС. Мне нужно уметь делать "умную" публикацию веб-сайтов на основе URL. Так что с одним внешним IP-адресом я могу публиковать множество сайтов на 80-м порту, и некоторая логика брандмауэра разрешается на основе запрошенного URL-адреса, какой сайт в IIS получает запрос.
Forefront TMG 2010 имеет эту функцию, но не поддерживается в 32-битных системах. Есть ли программное решение, которое может удовлетворить мои потребности на платформе Windows 2K8? Спасибо.
P.S. Возможно, есть обходной путь или настройка, чтобы делать то, что мне нужно в IIS?
Если я вас не неправильно понял, вам просто нужно использовать заголовки хоста на вашем сервере IIS. Они работают как виртуальные хосты в Apache - нет никаких требований к чему-либо * между сервером и Интернетом, если вы не хотите расширяться до нескольких серверов IIS.
Вот страница IIS7, с которой вы начнете:
http://technet.microsoft.com/en-us/library/cc753195(v=ws.10).aspx
* Вам по-прежнему нужен брандмауэр и т. Д., Но для его работы ничего делать не нужно.