Проблема перезаписи URL Azure с Milestone - PullRequest
1 голос
/ 19 марта 2019
  • В настоящее время у нас есть веб-приложение с перезаписью 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 на сервере пакеты принимаются успешно.
...