Что ж, я немного запутался (и отвечу точно на ваш вопрос в конце сообщения)
Я следовал этому #howto:
https://meta.discourse.org/t/enable-a-cdn-for-your-discourse/14857
- CNAME — это «дружелюбное» имя для вашего CDN, которое вы настроите в DNS, например
discourse-cdn.example.com- URL CDN — это «недружелюбное» имя, указывающее, откуда будут поступать закэшированные ресурсы CDN через глобальную сеть распределённых серверов провайдера CDN. Оно будет выглядеть так:
637763234.cdn-provider.com
Stackpath посоветовал мне добавить это в DNS (скриншот взят из шагов конфигурации Stackpath):
Так как запись CNAME имеет имя www, я предположил, что «дружелюбным» именем для моего CDN будет www.unicyclist.com.
Затем, продолжая следовать howto, где «дружелюбное» имя добавляется в app.yml:
Раскомментируйте строку CDN в вашем
app.ymlи обновите её, указав CNAME, который вы только что настроили в DNS:## адрес CDN с извлечением от источника для этого экземпляра Discourse DISCOURSE_CDN_URL: //discourse-cdn.example.com
Я сделал то же самое и установил DISCOURSE_CDN_URL как www.unicyclist.com.
Поэтому я не совсем понимаю, зачем мне нужно указывать «недружелюбное» имя в app.yml, когда в howto сказано обратное.
Что касается IP-адресов и доменов:
IP-адрес моего VPS — 95.217.21.71.
Запись A, которую я добавил следуя шагам конфигурации Stackpath, указывает на их собственный IP (насколько я понимаю).
Имя хоста в моём app.yml — unicyclist.com.
О, я посмотрю на это!
Да, всё именно так. Спасибо, ребята!
