Ich erstellte eine Website und legte sie auf Heroku. Ich fügte dann eine benutzerdefinierte Domäne (z. B. "site.example.com") in das Heroku-Steuerungsfeld ein, und ich richtete den DNS auf meine Heroku-Adresse. Dies funktioniert gut, aber wenn ich die Seite besuche, erhalte ich eine große Warnung, die besagt, dass das Zertifikat für herokuapp.com ist, nicht für "site.example.com". Wie kann ich HTTPS deaktivieren oder auf andere Weise reparieren? (Ich brauche kein eigenes SSL-Zertifikat für die Site.)Wie deaktiviere ich HTTPS auf Heroku
Hinweis: Es ist nicht Herokus Schuld, wenn Ihre App Leute auf SSL zwingt. Prüfen production.rb
um sicherzustellen, dass es nicht sagen:
config.force_ssl = true
Ist dies der Fall, ändern Sie ihn auf false:
config.force_ssl = false
Das wird nicht funktionieren auf Chrome, wie heruko wird es nur auf https – Photonic
@Photonic zurückzudrängen: Ich habe versucht, mit ihm in meiner Heroku [app] (http://webrtc-rts.herokuapp.com/) und es hat funktioniert. Überprüft mit Chromium 45 auf einem Linux-Rechner. – Dwarak
Dies funktioniert nicht. Ich benutze Firefox und Heroku scheint jedes Mal auf https zurückzugreifen und es gibt eine Endlosschleife, die von einer solchen Implementierung des Onload-Ereignisses kommt. – Jagger