Рейтинг:1

Обратный прокси-сервер Apache 2, внутреннее приложение, жестко закодированное с помощью http

флаг gb

Я настроил обратный прокси-сервер Apache с включенным https, Apache (https) -> Внутренние приложения (http)

Однако некоторые ресурсы, такие как javascript, все еще находятся в форме http, возможно, жестко запрограммированы с использованием http , поэтому они будут заблокированы браузером (strict-origin-when-cross-origin).

Как переписать или перенаправить ответ из внутреннего приложения на https

http://subdomain.myserver.com/js/somefile.js Кому https://subdomain.myserver.com/js/somefile.js, прежде чем добраться до браузера

это моя конфигурация

<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>

Спасибо.

Michael Hampton avatar
флаг cz
Вы не можете исправить приложение?
Ismet SK avatar
флаг gb
К сожалению, да

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.