2016-03-29 6 views
0

Ich habe einen AWS-Lastenausgleich mit HTTPS, der auf eine Instanz mit HTTP verweist. Problem ist, dass ich einen Teil meiner Seite brauche, die HTTP (ohne Verschlüsselung) und einen Teil meiner Seite mit Verschlüsselung unterstützt. Normalerweise würde ich die Umleitung von Apache verwenden, um HTTP auf HTTPS für die gewünschten URLs zu verweisen, aber das würde hier nicht funktionieren, weil meine Instanz nur HTTP verwendet. Wie kann ich Traffic filtern, so dass ich HTTP im Balancer nur für einige URLs akzeptieren kann?Gibt es eine Möglichkeit, AWS Load Balancer zu filtern?

Edit:

Ich habe folgendes auf meine Apache Virtualhost Konfiguration basiert auf Marks Antwort:

RewriteEngine On 
RewriteCond %{HTTP:X-Forwarded-Proto} !https 
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L] 

Antwort

Verwandte Themen