Назад | Перейти на главную страницу

Переписать обслуживаемый поддомен IIS с контентом с другого сервера / порта

Наш основной веб-сервер использует IIS 6 и, очевидно, улавливает весь трафик порта 80, и у нас есть другое приложение, обслуживаемое на нестандартном порту (8443), которое размещено с использованием Apache.

Например:

Я хотел бы иметь доступ к приложению Apache без использования порта 8443. То есть IIS должен переписывать / прокси-контент из приложения Apache на другой порт. Примечание: я не хочу перенаправлять пользователя.

Это возможно? Какие инструменты мне следует использовать?

Это называется Обратный прокси.

И да, это возможно для большинства веб-приложений.

Что касается инструментов, я думаю, что лучше всего попробовать это с отличным IIRF - фильтр перезаписи Isapi от Ionic - IIRF отлично работает на IIS6, это быстро и бесплатно.

Хотя мне нужно было использовать только Apache mod_proxy Чтобы настроить обратный прокси (но IIRF для перезаписи URL-адресов на других сайтах), IIRF должен быть на высоте.

Из FAQ:

Может ли IIRF действовать как прозрачный прокси (например, mod_proxy Apache)?

Да. Поддерживаются ProxyPass, ProxyPassReverse и ProxyPreserveHost.

Документация IIRF содержит очень краткую информацию о настройке (обратных) прокси, а также некоторые рекомендации о том, на что обращать внимание: