2017-04-08 6 views
2

Ich benutze Ruby on Rails und AngularJs in meiner App. Ich entfaltete https://myapp.heroku.com und alles funktioniert gut.Wie benutze ich HTTPS in meiner Kundendomain auf Heroku?

Jetzt habe ich eine benutzerdefinierte Domain bei GoDaddy.com gekauft und ich habe es mit Heroku eingerichtet, um auf meine App umzuleiten. Funktioniert gut. Das Problem ist, anstelle von HTTPS verwendet HTTP.

Was sind die Schritte, um dies zu ändern? Ich sah ein paar Tutorials, aber sie scheinen alt und nicht aktualisiert.

Laut Heroku wird das SSL-Zertifikat automatisch verwaltet. Muss ich ein Zertifikat bei GoDaddy.com kaufen?

Antwort

1

Ja, Sie müssen SSL-Zertifikate von godaddy oder anderen Anbietern erhalten. Dann

  1. auf Ihre App-Einstellungen in Heroku
  2. Sehen Sie unter "Domains und Zertifikate" Abschnitt gehen
  3. Konfigurieren von SSL-Taste.

Jetzt folgen Sie einfach den Schritten und Sie werden fertig sein.

-1

Ja, die meisten Webhosting-Unternehmen verlangen, dass Sie ein SSL-Zertifikat erwerben. Im Fall von GoDaddy.com, überprüfen Sie their ssl certificate page.

1

Wenn es um SSL in diesen Tagen geht, tun nicht auslaufen und einen kaufen. Es kann eine Verschwendung von Geld sein, wenn Sie die Fähigkeit haben, die automatische Verlängerung mit Let's Encrypt einzurichten.

Ich würde empfehlen, SSL Endpoint und Automated Certificate Management von Heroku beim Einrichten und Automatisieren des SSL-Prozesses. Es gibt viele Informationen und hilft Ihnen, Ihre Kosten niedrig zu halten.

Wenn dies ein wenig kompliziert ist oder würden Sie einen anderen Plan des Angriffs bevorzugen, können Sie auch die Let's Encrypt Plugin for Ruby on Rails

auch verwenden, vergessen Sie nicht config.force_ssl = true in Ihrem config/environments/production.rb Datei zu drehen. Auf diese Weise leitet Rails den gesamten HTTP-Verkehr zu HTTPS um. Wenn Sie bevorzugen, dass der Browser die Weiterleitungen anstelle des Servers ausführt, können Sie Rails, da Sie auf Heroku und nicht einem Kunden-Nginx-Server sind, mit einem Header Strict-Transport-Security antworten; Link hinzugefügt, damit Sie wissen, wie Sie diesen Typ in Bezug auf Ihre Anwendung entsprechend konfigurieren.

+0

lol Ich habe es bereits gekauft ahäh, nächstes Jahr werde ich das tun. Vielen Dank. –

Verwandte Themen