Назад | Перейти на главную страницу

Apache ProxyPass возвращает 400 неверных запросов с HTTPS

У меня есть сервер Apache перед сервером веб-приложений (AEM), который передает запросы на другой сервер приложений (Magento). Когда я использую это на localhost с HTTP, все в порядке, но после развертывания всего стека в Kubernetes в Google Cloud HTTPS добавляется поверх него, и браузер показывает 400 Bad Request.

Конфигурация выглядит так:

Define magento_host https://my-magento.cloud

ProxyPass "/magento/graphql" "${magento_host}/graphql"
ProxyPassReverse "/magento/graphql" "${magento_host}/graphql"

Конечная точка также доступна через HTTP, но когда я использую ее, ответ - 308 Permanent Redirect.

Есть ли способ исправить это в конфигурации apache?

Здесь находится весь файл: https://github.com/adobe/aem-core-cif-components/blob/core-cif-components-reactor-0.9.0/dispatcher/conf/magento-proxy.conf