403 Fehler mit Digital Ocean CDN

Ich bin mir nicht sicher, ob dies damit zusammenhängt, habe mich daher entschlossen, einen neuen Beitrag zu erstellen.

Die Verbindung zwischen Discourse und Digital Ocean Spaces wurde erfolgreich hergestellt (ich denke).
https://meta.discourse.org/t/looking-for-doc-to-connect-discourse-with-digital-ocean-spaces/172917/8

Im Bereich ‘do spaces settings’ gibt es eine Option, um das CDN zu aktivieren. Nach dem Aktivieren und dem Besuch von Discourse sehe ich viele 403-Fehler, die auf folgende URLs verweisen:

https://cdn.example.com/assets/*
https://cdn.exameplc.om/stylesheets/*
https://cdn.example.com/uploads/*

Habe ich etwas übersehen?

Da ist das

Was du, wie ich denke, bestätigt hast.

Ihr CDN ist „kaputt“, weil es falsche Header sendet, nicht weil es Forbidden-Antworten zurückgibt.

@Pierre, funktioniert es also ohne CDN?
Falls ja, wie hast du das CDN konfiguriert?

1 „Gefällt mir“

Hallo @pfaffman, ich habe deinen Beitrag gefunden, der ebenfalls den 403-Fehler erwähnt. Er ist als geschlossen markiert.

Könntest du uns mitteilen, wie der Fehler behoben wurde?

Hi @michaeld,

Um ehrlich zu sein, bin ich mir nicht einmal sicher, ob alles richtig funktioniert. Ich habe mit verschiedenen Konfigurationen gekämpft und es gab viele Änderungen, um Discourse mit Digital Ocean Spaces zum Laufen zu bringen. Ich werde eine saubere Installation durchführen müssen.

1 „Gefällt mir“

Entschuldigung. Vielleicht habe ich Ihre spezifischen Anforderungen nicht genau genug beachtet.

Das Problem, das ich in diesem Thema hatte und das während meines Urlaubs 17 Stunden Ausfallzeit für einen hochpriorisierten Kunden verursacht hat, wird gelöst, indem man s3:upload assets zur app.yml hinzufügt und, meiner Meinung nach, Umgebungsvariablen verwendet, um die S3-Konfiguration vorzunehmen. Haben Sie das getan?