windows - Apache 代理 - HTTP 到 HTTPS

标签 windows apache proxy reverse-proxy mod-proxy

我使用的应用程序通过 HTTP 与服务器通信,但在我的例子中,该服务器在 HTTPS 上运行,并且还有基本身份验证。无法更改此设置。

我的想法是在 Apache 服务器上配置代理,然后可以通过 http://localhost/ 访问网站而 apache 将类似于中介。我不想要重定向,而是像映射这样的东西。

我尝试了如下配置,但没有成功。

<VirtualHost *:80>
  ServerName foo.com
  SSLProxyEngine On
  ProxyPass / https://login:passwd@secured.web.com
  ProxyPassReverse / https://login:passwd@secured.web.com
</VirtualHost>

我会为每一个想法感到高兴。

最佳答案

快速搜索会发现是这样的:

https://superuser.com/questions/704781/apache-mod-proxy-with-automatic-authentication

应该允许您执行身份验证并将其添加到 header 中。

关于windows - Apache 代理 - HTTP 到 HTTPS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30323579/

相关文章:

ruby-on-rails - 安装 SSL 后在生产模式下显示 Rails 开发风格的错误

apache - 与远程服务器的 SSL 握手期间出错

python - 使用 selenium webdriver 在 firefox 中打开 www.google.com 而不是 www.google.co.in

ajax - 在ajax或jquery中读取外部网页的源代码(无yql+JSON/无php/无iframe)

c# - 等效于 C# 中的 "where"命令提示符命令

regex - 301重定向将所有空格替换为连字符

windows - 程序化 Windows 用户配置文件创建

spring-mvc - 在 Java/Spring Boot 中实现正向代理

windows - 验证文件以进行测试

python - 使用 Windows 在 Sublime Text 的控制台中打印 utf8 字符串