Я искала об этом несколько дней, но так и не нашла то, что искала. Может быть, я использую неправильные поисковые термины, поэтому теперь я обращаюсь к serverfault.
У меня есть 1 публичный IP-адрес (например, 123.123.123.1), но у меня есть следующие серверы, которые все используют порт 80/443:
- Exchange (электронная почта через Outlook Anywhere)
- IIS (сайт компании)
- OTRS (служба поддержки компании)
- Демонстрационный сайт (продукция)
Теперь я знаю, что есть такая штука, как обратный прокси на Apache. Но я хотел остаться "стандартным" и использовать IIS. Есть ли способ сделать обратный прокси с помощью IIS (Win2K8R2)? Я готов потратить немного времени на его изучение/внедрение, но если мне нужно будет потратить 2 дня, то я останусь с Apache.
решение1
По сути, вы хотите узнать, сложно ли получить обратный прокси-сервер на IIS.
Короткий ответ — нет; он просто не установлен в IIS по умолчанию. Вам нужны URL Rewriting и (опционально) Application Request Routing.
Эта запись в блоге IISиЭта статьясодержит практически все, что вам нужно знать. Обычно я никогда не делаю ссылку и запуск, но статья довольно исчерпывающая, и нет смысла изобретать велосипед.