Apache ProxyPass 使用 HTTPS 返回 400 Bad Request

Apache ProxyPass 使用 HTTPS 返回 400 Bad Request

我在 Web 应用服务器 (AEM) 前面有一个 Apache 服务器,它将请求代理到另一个应用服务器 (Magento)。当我在本地主机上使用 HTTP 时,一切都很好,但在将整个堆栈部署到 Google Cloud 中的 Kubernetes 后,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 永久重定向。

有没有办法在 apache 配置中修复这个问题?

完整文件在这里:https://github.com/adobe/aem-core-cif-components/blob/core-cif-components-reactor-0.9.0/dispatcher/conf/magento-proxy.conf

相关内容