
Ich habe einen Apache-Reverse-Proxy mit aktiviertem https eingerichtet, Apache (https) -> Interne Anwendungen (http)
Allerdings liegen einige Ressourcen, wie z. B. JavaScript, noch immer im HTTP-Format vor, möglicherweise sind sie mit HTTP fest codiert, sodass sie vom Browser blockiert werden (strict-origin-when-cross-origin).
So schreiben Sie die Antwort einer internen App auf https um oder leiten sie um
http://subdomain.myserver.com/js/somefile.js Zuhttps://subdomain.myserver.com/js/somefile.js , bevor der Browser erreicht wird
das ist meine Konfiguration
<VirtualHost *:80>
ServerName subdomain.myserver.com
RewriteEngine On
RedirectPermanent / https://subdomain.myserver.com/
</VirtualHost>
<VirtualHost *:443>
ServerName subdomain.myserver.com
Header edit Location ^http: https:
ProxyPreserveHost On
ProxyPass / http://127.0.0.1:8090/
ProxyPassReverse / http://127.0.0.1:8090/
</VirtualHost>
Danke schön.