Azure CDN с хранилищем больших двоичных объектов: WebContentNotFound при использовании Origin Path - PullRequest
0 голосов
/ 25 февраля 2020

У нас есть веб-сайт stati c (angular), размещенный в хранилище BLOB-объектов Azure с папкой web $ и установленными всеми параметрами.

См. Рисунок ниже:

enter image description here enter image description here

Когда мы помещаем веб-сайт в папку root web $ хранилища BLOB-объектов, все работает нормально. И когда мы перезагружаем страницу, все страницы / маршруты перенаправляются в индекс. html нашего SPA.

Но нам нужно разместить несколько сайтов c сайтов в одной папке web $. Таким образом, мы создали папки и установили опцию «Исходный путь» для целевой папки для каждой созданной конечной точки.

Теперь у нас есть: /folder1/index.html для первой конечной точки в CDN / folder2 / index . html для второй конечной точки в CDN

Все работает нормально, но не перезагрузка. Как только мы обновим sh страницу, конечная точка CDN не получит целевую папку.

У нас есть другой проект, в котором та же конфигурация работает нормально, но мы обнаружили, что это сервисная программа наш PWA, который кеширует индекс. html (не CDN) Но нам нужно решение без работника по обслуживанию.

Может быть, с правилом перенаправления?

[Редактировать] 02- март-2019

Вот экран печати ошибки, когда я пытаюсь перезагрузить

enter image description here

А вот конфигурация для одной из нескольких конечных точек, которые у нас есть :

enter image description here

И содержимое нашей папки Web $ в нашем контейнере:

enter image description here

1 Ответ

0 голосов
/ 29 февраля 2020

Если вы хотите использовать CDN для каждого пути «подпапки» в вашем исходном пути, попробуйте ввести /folder1 или /folder2 в поле Origin path.

Для Azure конечных точек CDN вернуть код состояния 404, существует несколько возможных причин, в том числе:

  • Источник файла не виден в CDN.
  • Конечная точка настроена неправильно, из-за чего CDN выглядит не в том месте.
  • Хост отклоняет заголовок хоста из CDN.
  • Конечная точка не успела распространиться по CDN

Вы можете попробовать шаги по устранению неполадок .

...