Ich habe das Enddatum meines SSL-Zertifikats vor ein paar Tagen verpasst, aber ich habe den letzten Monat gekauft. Meine App läuft mit Ruby on Rails
mit Heroku
und CloudFront for the assets
. Mein SSL-Zertifikat kommt von RapidSSL
. HierSSL-Zertifikat von RapidSSL mit Heroku und CloudFront
ist der Prozess, den ich tat:
- Ich habe die
RapiddSSL
Schlüssel per E-Mail, die ich speichern in einer crt Datei - Ich lief die
Heroku
Kommandozeileheroku certs:update cert.crt server.key -- app remote production
Die Kommandozeile heroku certs --app remote production
Ergebnisse mit einem vertrauenswürdigen Status, aber wenn ich die URL-Browser öffne, wird über das nicht vertrauenswürdige Zertifikat gewarnt.
Gleichzeitig ist keines der unter CloudFront
gespeicherten Anwendungsressourcen verfügbar (net::ERR_INSECURE_RESPONSE
). Ich bat um Hilfe unter Heroku
Hilfe, sie sagten mir, dass das SSL-Zertifikat für die App in Ordnung ist, aber es scheint ein Update für das Zertifikat der Vermögenswerte benötigt.
Also ging ich zu AWS consol
e in Ziel CloudFront
SSL configuration
, ich landete auf ACM console
Seite finden Sie das RapidSSL Zertifikat zu geben, das Problem zu lösen, aber ich kann nicht sicher sein, die richtigen Dateien zu nehmen, dies zu tun.
Was ich brauche ist, den Zugang zu der Website und zu den zugehörigen Assets zu lösen, um das Vertrauen meiner Kunden zu gewährleisten. Was habe ich falsch gemacht? Am I missing something
?
Vielen Dank für Ihre Hilfe!
Tatsächlich sind alle net :: ERR_INSECURE_RESPONSE Fehler mit HTTPS Inhalt verbunden. Ich habe viel mit den Heroku Mitarbeitern gesprochen und das Ergebnis des rapidSSL Zertifikats ist richtig auf Heroku gesetzt, muss aber möglicherweise für die Cloudfront Konfiguration eingestellt werden –