Мне нужно разместить некоторые файлы на нашем CDN (edgecast), которые будут доступны через HTTPS. Обычно я делал это, используя предоставленный URL-адрес CDN, т.е. https://wav22.233d.edgecast.com/...
.
Недавно я попытался использовать CNAME e.x.cdn.somesite.com
поэтому вместо использования уродливого URL-адреса я мог бы использовать поддомен текущего сайта. Я пытался настроить это, но продолжаю получать ошибку сертификата, поскольку сертификат, похоже, выдается только *.somesite.com
url, а не url-адрес CDN Edgecast, который тоже разрешается.
Я пытался связаться с Edgecast, но они отвратительно медленно отвечали. Возможно, если бы я купил у них сертификат SSL для доменного имени edgecast, но тогда я решил, что он станет недействительным из-за CNAME, который тоже указывал на него.
Если вы не являетесь крупным корпоративным клиентом, получение CDN для настройки SSL в своих системах для вас очень маловероятно. Это не то, что вы можете сделать для них, их серверы должны быть настроены с использованием вашего SSL-сертификата и закрытого ключа, чтобы представлять их от вашего имени.
В любом случае никого не интересуют URL-адреса изображений на вашем сайте.
Оказалось, что мне нужен подстановочный HTTPS-сертификат для *.somesite.com
а затем его нужно было разместить на сервере CDN.