Donc, vous avez un VPS tournant sur 151.139.128.10, une entrée DNS pour unicyclist.com de type A pointant vers 151.139.128.10, et le nom d’hôte de votre fichier app.yml est défini sur unicyclist.com ?
Le CNAME, qui est le nom « convivial » de votre CDN que vous configurerez dans votre DNS, par exemple discourse-cdn.example.com
L’URL du CDN, qui est le nom « peu convivial » de l’endroit où les assets mis en cache du CDN proviendront via le réseau mondial de serveurs distribués du CDN. Cela ressemblera à 637763234.cdn-provider.com
Stackpath m’a dit d’ajouter ceci dans mon DNS (la capture d’écran provient des étapes de configuration de Stackpath) :
Puisque l’entrée CNAME est www, j’ai supposé que le nom « convivial » de mon CDN serait www.unicyclist.com.
Ensuite, toujours en suivant le howto où le nom « convivial » est ajouté dans le app.yml :
Décommentez la ligne CDN dans votre app.yml et mettez-la à jour avec le CNAME que vous venez de configurer dans votre DNS :
## l'adresse CDN d'origine pour cette instance Discourse
DISCOURSE_CDN_URL: //discourse-cdn.example.com
J’ai fait de même et j’ai défini DISCOURSE_CDN_URL sur www.unicyclist.com.
Donc, je ne comprends pas vraiment pourquoi je devrais définir le nom « peu convivial » dans mon app.yml alors que le howto indique le contraire.
En ce qui concerne l’adresse IP et les domaines :
Mon adresse IP VPS est 95.217.21.71.
L’entrée A que j’ai ajoutée en suivant les étapes de configuration de Stackpath est leur propre adresse IP (si je comprends bien).
Mon hostname dans app.yml est unicyclist.com.