Heroku + Cloudflare völlig kostenlos SSL

Versuche, mit Cloudflares völlig kostenloses SSL für Heroku zu erhalten new freeUniversal SSL

Lesen Sie diesen Artikel:http: //mikecoutermarsh.com/adding-ssl-to-heroku-with-cloudflare

Welche Anzeichen deuten darauf hin, dass Cloudflare SSL jetzt kostenlos anbietet.

Die Schritte, die ich gemacht habe:

Mein DNS mit Cloudflare einrichten (kostenloses Konto)Forwarded meine Domain zu meinem Herokuapp (CNAME example-app.com -> example-app.herokuapp.com)Stellen Sie die Cloudflare-SSL-Option auf "Vollständiges SSL"Habe meine Domain zu meiner Heroku-App hinzugefügt

Forcing https mit dieser Express-Middleware:

app.use(function(req, res, next) {
    if (req.headers['x-forwarded-proto'] != 'https') {
        res.redirect('https://' + req.headers.host + req.path);
    }
    else {
        return next();
    }
});

Die Heroku-Domainhttp: //example-app.herokuapp.co funktioniert korrekt und leitet zu @ weithttps: //example-app.herokuapp.co, grüne Sperre und alles.

Beidehttp: //example-app.co undhttps: //example-app.co arbeite nicht. Das Browser-Tab-Symbol dreht sich einfach weiter und wird nie aufgelöst. Irgendwelche Ideen, wie man das zum Laufen bringt? Ist das überhaupt möglich?

*AKTUALISIERE

Das sieht so aus, als wäre es tatsächlich möglich. Vom CloudFlare-Support:

Hallo Bill

Grundsätzlich können Sie Full SSL mit CloudFlare verwenden, solange der "Ursprung" eine SSL-Verbindung unterstützt.

Simon

CloudFlare hat diesen Blogeintrag heute veröffentlicht:https: //blog.cloudflare.com/universal-ssl-be-just-a-bit-more-patient

Meine Website wurde aufgelöst, es wird jedoch die Meldung "Ihre Verbindung ist nicht privat" angezeigt, wie im Teil "Fehler, die möglicherweise angezeigt werden" des Blogposts. Auch in meinen CloudFlare-Einstellungen gibt es eine "SSL-Ausgabe" -Alarm, daher stelle ich mir vor, dass dies nach der Ausgabe möglicherweise nur funktioniert. Ich halte euch auf dem Laufenden.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage