SPA на Azure с перезаписью SSL и URL - PullRequest
0 голосов
/ 10 марта 2020

У меня есть SPA (Angular 9), который я должен разместить на Azure, используя SSL с возможностью URL перезаписи искателей на виртуальную машину Prerender. До сих пор я добивался этого с помощью службы приложений, но уровень S1 слишком дорог, учитывая текущий трафик c на сайте.

Я смотрел на хостинг сайта stati c на Blob Хранилище с Azure CDN, как рекомендуют многие ответы, , но Я не смог бы перезаписать URL на ВМ (или другие службы), если сканер посещает мой сайт, если я правильно понял.

Я пришел к выводу, что если я не хочу использовать службу приложений, я должен использовать виртуальную машину, но мне интересно, предлагает ли Azure что-то еще, что я пропустил.

Требования

  • SSL
  • Перезапись URL-адреса для виртуальной машины с предварительным просмотром
  • Дешевле, чем служба приложений (по крайней мере, для веб-сайта с низким трафиком c)

Спасибо всем, кто ответит!

Дополнительная информация о приложении: В настоящее время оно поддерживается. Net Core Web API работает в службе приложений S1. Я бы хотел, чтобы API и SPA были разделены, потому что их обслуживание было бы проще, а «обязанности» были бы разделены (в некоторой степени следуя принципу единой ответственности объектно-ориентированного программирования). Я также перенес API на ВМ, потому что мне нужно добавить некоторые функции, использующие довольно старый драйвер ODB C.

1 Ответ

0 голосов
/ 11 марта 2020

Оказывается, я не могу читать явно.

Azure В документах CDN есть явный пример перезаписи URL-адреса в другое место назначения:

Azure CDN - перезапись URL

Вы хотите посмотреть на первый пример сценария перезаписи URL.

Решение

  1. Добавить виртуальную машину с предварительным отображением как Конечная точка в профиле CDN
  2. Выполните Пример сценария 1 в Azure CDN - перезапись URL
...