- В настоящее время у нас есть веб-приложение с перезаписью URL в Web.config.
- Мы пытаемся перенаправить запросы на внешний сервер Milestone, размещенный в частной сети.
- VPN-сеть устанавливается между виртуальной сетью Azure Web App и частной.
- ARR уже настроен в applicationHost.xdt
- Веб-приложение Azure используется в качестве обратного https-прокси для Milestone
В настоящее время правило перенаправления в файле web.config:
<rule name="Proxy" stopProcessing="true">
<match url="^video/?(.*)" />
<action type="Rewrite" url="http://XX.XX.XX.XX:XXXX/{R:1}" />
</rule>
- Connect и Login запросов к серверу работают - данные возвращаются, как и ожидалось.
- Когда запрашиваются изображения с камер, ответы остаются пустыми, и один из 400 запросов возвращает нормальное или поврежденное изображение - все запросы возвращают код состояния 200.
- При запросе страницы index.html внешнего сервера Milestone загрузка страницы занимает 3-5 минут.
- При использовании tcpping на сервере пакеты принимаются успешно.