Я использовал облачную вспышку, настройка была очень простой, помогло просто добавление серверов имен. Но я пытаюсь сделать это в лазурном cdn.
Я создал профиль cdn и конечные точки cdn для нашего веб-сайта http://example.com/, размещенного на лазурном сервере.
Изображение на сервере Origin
http://example.com/Content/images/example-12169.jpg
Изображение в CDN
http://example.azureedge.net/Content/images/example-12169.jpg
И теперь мне нужно изменить код своего приложения, чтобы получить его с лазурного компакт-диска.
Пример:
Из
<img src="~/Content/images/example-12169.jpg" />
To
<img src="http://example.azureedge.net/Content/images/example-12169.jpg" />
Обновление:
Я вижу это doc, объясняющий C Name
для субдомена, но как я могу это сделать для корневого домена, потому что он уже имеет C Name
имя www
для example.azurewebsites.net
Обновление 2:
Для целей SEO нам нужно установить наш домен с www.example.com, чтобы настройка CNAME была
a @ 0.0.0.0 600 seconds
txt @ example.azurewebsites.net 1 Hour
cname www example.azurewebsites.net 1 Hour
Для использования лазурного CDN с субдоменом www я обновил значение CNAME с example.azurewebsites.net
до example.azureedge.net
, поэтому настройка CNAME
cname www example.azureedge.net 1 Hour
Теперь, когда я пытаюсь получить доступ к www.example.com, я получаю отказ в доступе.
Я использую стандартный CDN Akamai.
Как я могу сопоставить статический контент azure cdn с существующим доменным именем без изменения кода приложения?