如何使用SSL加密设置Apache反向代理?

时间:2012-06-02 14:22:02

标签: web-services apache https

我有一个通过HTTP提供应用程序的Web应用程序。我想设置一个HTTPS代理服务器,它只是镜像该Web应用程序。代理与实际Web应用服务器之间的连接不需要加密,因为它将全部位于我们的防火墙之后。

为了更详细地解释,现在我有一个应用程序:

http://IPAddress:8081/app

我想启用此功能:

https://app.mycompany.com:8443/app

没有在原始Web服务器上实际设置HTTPS(“IPAddress”)。我需要这样做的原因有点复杂,但我不是一个大的阿帕奇人,当我去做这个任务时感到立即失去了!如果它有助于我运行Ubuntu!

谢谢!

1 个答案:

答案 0 :(得分:-1)

想出来了。到目前为止,最好的方法是使用nginx。花了我5分钟来设置一个完美的反向代理。您只需将虚拟主机指向内部Web服务器,然后nginx执行其余操作。它甚至可以为您提供冗余和负载平衡等酷炫功能,以便在核心Web应用服务器因任何原因失败时使用。万一有人看到这个并且需要同样的东西!