Wie konfiguriere ich eine Ninja Webanwendung, die auf Heroku läuft, um die Verwendung von SSL zu erzwingen, dh alle Anfragen an HTTPS umzuleiten?HTTP auf HTTPS mit Ninja Framework auf Heroku umleiten
1
A
Antwort
1
Hier ist die Klasse in dem Conf-Paket hinzuzufügen:
public class Filters implements ApplicationFilters {
@Override
public void addFilters (List<Class<? extends Filter>> list) {
list.add (HttpsFilter.class);
}
public static class HttpsFilter implements Filter {
@Override
public Result filter (FilterChain filterChain, Context context) {
if ("http".equals (context.getHeader ("X-Forwarded-Proto"))) {
return Results.redirect ("https://" + context.getHostname()
+ context.getRequestPath());
}
return filterChain.next (context);
}
}
}
-1
Wenn Sie gut aussehen in der Ninja-Framework-Dokumentation wird angegeben, wie sie konfigurieren zu bekommen, was Sie wollen
http://www.ninjaframework.org/documentation/configuration_and_modes.html
Verwandte Themen
- 1. HTTP auf HTTPS auf Flask + Heroku umleiten
- 2. Angular 2 + Heroku, immer umleiten auf https: // anstelle von http: //
- 3. nginx umleiten zweimal von https auf http
- 4. HTTP auf HTTPS für alle Seiten umleiten
- 5. Umleiten auf https/Apache
- 6. HTTP auf HTTPS auf dem virtuellen Standardhost ohne Servernamen umleiten
- 7. HTTP auf HTTPS und WWW auf NON-WWW umleiten URL
- 8. HTTP auf HTTPS mit Query-String umleiten - IIS 8.5
- 9. nginx umleiten HTTPS zu HTTP
- 10. Apache2 nicht auf https umleiten
- 11. HTTPS Node.js Anwendung auf Heroku
- 12. Faye.js arbeitet nicht auf Heroku mit https
- 13. Wie kann ich http mit einer bestimmten Seite zu https umleiten und dann HTTPS für dieselbe Seite auf http umleiten?
- 14. Umleiten von HTTP zu HTTPS mit XAMPP
- 15. umleiten http auf https ohne www in .htaccess
- 16. Umleiten aller HTTP-Anfragen an HTTPS auf Magento
- 17. .htaccess umleiten nicht-www und nicht-http auf https: // www
- 18. Anlegesteg: HTTP auf HTTPS für statischen Inhalt umleiten
- 19. Wie HTTP auf https in einer OpenShiftGolang App umleiten?
- 20. Ausführen von Apps auf Heroku in 'http' anstelle von 'https'
- 21. dauerhaft von http auf https in Jetty umleiten 9
- 22. Regel in undertow-handlers.conf HTTP auf HTTPS umleiten
- 23. Wie kann ich alle HTTP-Verkehr auf https umleiten
- 24. Umleiten alle Anfrage HTTP zu HTTPS
- 25. Wie HTTPS mit .htaccess auf Heroku Cedar Stapel
- 26. Umleiten der Website von http zu https
- 27. Umleiten von http zu https ohne mod_rewrite
- 28. Redirect Schleife während http: // zu https: // umleiten
- 29. Umleiten aller HTTP zu HTTPS ohne ELB
- 30. Heroku nicht geladen jquery auf https
Das sagt mir nicht, wie HTTP-Anfragen an https umzuleiten sind. – Patrick
OK Ich denke, ich verstehe, willst du, dass wenn ein Benutzer eine Verbindung zu Port 80 herstellt, du ihn zum 443 umleiten willst? –
Ja, Sie haben es erraten. – Patrick