Apache 2 Reverse Proxy, interne Anwendung mit http fest codiert

Apache 2 Reverse Proxy, interne Anwendung mit http fest codiert

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.

verwandte Informationen