Я настраиваю приложение Tomcat, работающее на https: // localhost: 9443 / в Windows 2008 R2, и я хочу разместить его за обратным прокси. Я установил пакет Advanced Request Routing 2 от Microsoft, и на главном сервере я вижу новую опцию под названием «Advanced Request Routing Cache». Из всех просмотренных мною руководств я должен уметь:
Я попытался установить правило перезаписи URL-адреса как на уровне узла сервера, так и на уровне сайта, но каждый раз, когда я пытаюсь получить доступ к URL-адресу обратного прокси-сервера, я просто получаю 404.
Я видел, что есть дополнительная опция под названием «Использовать перезапись URL для проверки входящих запросов», но если я поставлю этот флажок, он захочет ввести прокси-сервер. Независимо от того, что я ввожу, сервер затем начинает отвечать 502 на все запросы, а не только на те, которые я хотел проксировать.
Мне что-то здесь не хватает, или это не работает одинаково в IIS 7.0 (против которого, похоже, написаны все руководства) и 7.5?
Находится ли localhost на том же сервере? т.е. находится ли Tomcat на порту 9443, а ARR - на порту 80 на том же сервере?
Вот ключевые вещи для настройки: