Umleitung von HTTP-Anfragen auf HTTPS über httpd.conf

Umleitung von HTTP-Anfragen auf HTTPS über httpd.conf

Ich versuche derzeit, die HTTP-Anfrage auf HTTPS umzuleiten, konnte aber keine Lösung dafür finden.

in meiner httpd.conf habe ich die folgende Weiterleitung zu meiner Tomcat-Anwendung:

RedirectMatch permanent ^/$ /sweetApp/

Ich habe herausgefunden, dass ich verwenden kann

Umleiten oder Umleitungsmatch oder(RewriteCond und RewriteRule) - Kombinationen

in der HTTPD.conf.

Eine andere Möglichkeit scheint die HTACCESS-Datei zu sein, aber ich arbeite unter Windows und weiß nicht, wie das geht, bzw. möchte keine HTACCESS-Datei verwenden.

Wie kann ich diese Umleitung durchführen?

(Ich habe keine virtuellen Hosts, sondern verwende eine einfache Einzelsite-Installation)

Antwort1

Ihrer Beschreibung zufolge haben Sie also zwei Hosts definiert, einen für HTTP und einen für HTTPS, richtig?

In der Zeile für HTTP können Sie also eine Zeile wie diese hinzufügen:

RedirectMatch .* https://yourdomain

Dadurch wird die angeforderte URI mit dem Muster abgeglichen .*, sodass sie immer übereinstimmt. Anschließend wird zur absoluten URL weitergeleitet.https://yourdomain

verwandte Informationen