Наш основной веб-сервер использует 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 содержит очень краткую информацию о настройке (обратных) прокси, а также некоторые рекомендации о том, на что обращать внимание: