现有HTTP应用程序的HTTPS代理

时间:2010-10-28 12:45:14

标签: http proxy https

我有一个正在运行的HTTP Web应用程序,我遇到了让它在HTTPS上运行的问题。

我正在考虑引入一些接受用户请求的HTTPS代理并将其转发到HTTP Web应用程序。

你怎么看?我怎样才能做到这一点?

3 个答案:

答案 0 :(得分:3)

设置stunnel是明智的 - 它可用于Unix / Linux / Posix / MSWindows(你可能已经提到过你正在使用的操作系统)。

(您也可以在服务器或客户端运行程序加密或解密)

答案 1 :(得分:1)

可以使用HTTPS运行Apache Httpd(例如)并使用mod_proxy_http作为反向代理将请求转发到现有的HTTP服务器。当然,为了使其具有任何用途,您需要以不能嗅探或改变连接的方式连接反向代理和目标服务器。

您可能会发现现有服务器需要某些额外设置才能让它知道它正在使用HTTPS(例如,special Valves in Apache Tomcat将HTTPS标志设置为true)。

答案 2 :(得分:0)

Apache httpd reverse-proxy