ええと、少し迷っています(メッセージの最後で質問に正確にお答えください)
この howto に従いました:
https://meta.discourse.org/t/enable-a-cdn-for-your-discourse/14857
- CNAME:DNS で設定する CDN の「親しみやすい」名前です。例:
discourse-cdn.example.com- CDN URL:CDN の世界中に分散されたサーバーネットワークを通じて、キャッシュされた CDN アセットが提供される「親しみにくい」場所の名前です。
637763234.cdn-provider.comのような形式になります
Stackpath からは、DNS にこれを追加するよう指示されました(スクリーンショットは Stackpath の設定手順からのものです):
CNAME エントリが www だったので、私の CDN の「親しみやすい」名前は www.unicyclist.com だと考えました。
その後、引き続き howto に従い、「親しみやすい」名前を app.yml に追加しました:
app.ymlの CDN 行のコメントアウトを外し、DNS で設定した CNAME に更新してください:## この Discourse インスタンスのオリジンプル CDN アドレス DISCOURSE_CDN_URL: //discourse-cdn.example.com
私も同様に、DISCOURSE_CDN_URL を www.unicyclist.com に設定しました。
そのため、howto が反対のことを述べているのに、なぜ「親しみにくい」名前を app.yml に設定しなければならないのか、よく理解できません。
IP とドメインについてですが:
私の VPS の IP は 95.217.21.71 です。
Stackpath の設定手順に従って追加した A エントリは、彼らの IP であると理解しています。
私の app.yml のホスト名は unicyclist.com です。
ああ、これを見てみます!
その通りでした。皆さん、ありがとうございます!
