Я работаю с приложением, которое общается с сервером через HTTP, но этот сервер работает на HTTPS в моем случае, и есть также базовая аутентификация. Невозможно изменить эти настройки.Apache proxy - HTTP to HTTPS
Моя идея - настроить прокси-сервер на сервере Apache, а затем сайт будет доступен по адресу http://localhost/, а apache будет чем-то вроде посредника. Я не хочу перенаправлять, а что-то вроде сопоставления.
Я пробовал настройку, как показано ниже, но это не сработало.
<VirtualHost *:80>
ServerName foo.com
SSLProxyEngine On
ProxyPass/https://login:[email protected].com
ProxyPassReverse/https://login:[email protected]
</VirtualHost>
Буду рад за каждую идею.
Аутентификация, вероятно, работает сейчас. Спасибо за это. Но теперь я получил ошибку «Эта веб-страница имеет цикл перенаправления (ERR_TOO_MANY_REDIRECTS)». Когда я удаляю строку ProxyPassReverse, ошибка исчезла, но я перенаправлен вместо сопоставления. –
Возможно, это была некоторая кэшированная конфигурация. После очистки все работает хорошо. Благодарю. –