Я установил IIS7 и использую ARR для обратного прокси.
Я установил пустое правило с правилом https: //sub.example.com/(.*), которое перенаправляет на https: // localhost: 8443 /{R: 1}.
Кажется, это работает хорошо, за исключением того, что я получаю ошибку 403 ...
Есть рекомендации?
(Можно опубликовать только один URL, поэтому пробел является преднамеренным)
Вы упомянули "перенаправления" на https: // локальный: 8443. Действительно ли правило перезаписи URL использует «перенаправление»? Если это так, он не использует ARR и вызывает перенаправление на стороне клиента на localhost, к которому конечные пользователи не будут иметь доступа (ну, это будет зависеть от того, есть ли у них сайт, прослушивающий их локальный компьютер через порт 8443).
Вместо перенаправления используйте «Маршрут к ферме серверов» и укажите на работающую ферму серверов. Это заставит его работать как обратный прокси.
Проверьте тесты работоспособности на ферме серверов, чтобы убедиться, что она подключена и работает.
Кроме того, если вы пытаетесь использовать сайт, который находится на сервере ARR (например, localhost), вам может не понадобиться перезапись URL или ARR. Просто измените привязку с 8443 на sub.example.com на порту 80, и она должна работать напрямую.