Apache2 反向代理 https 带有摘要身份验证的 http

Apache2 反向代理 https  带有摘要身份验证的 http

抱歉,我发了重复的问题。我还没找到答案。

我拥有的是:

  • LAN 上的 Web 服务只能通过 HTTP 访问,并使用摘要式身份验证
  • LAN 中另一台具有 Apache2 服务的服务器,我想将其用作 HTTP/HTTPS 代理

我启用了对 8888 端口的监听并添加了以下配置:

<VirtualHost *:8888>
    ServerName local_domain
    ServerAdmin webmaster@localhost
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
    ProxyPreserveHost On
    ProxyPass /cam http://local_ip
    ProxyPassReverse /cam http://local_ip
</VirtualHost>

代理可以工作,但身份验证无法通过。访问时会弹出登录窗口。如果我输入了错误的凭据,响应是正常的,即 401 需要授权。但如果我输入了正确的凭据,则会收到错误 400 错误请求。

有什么问题?我猜 HTTP 标头中缺少某些内容或不正确?是否应该以某种方式转发 cookie?

你能给我一点提示吗?:)

谢谢!Mario

相关内容