2012-06-02 54 views
0

我有一个通过HTTP为应用程序提供服务的web应用程序。我想要设置一个HTTPS代理服务器,该服务器仅反映该Web应用程序。代理和实际的Web应用服务器之间的连接不需要加密,因为它将全部位于我们的防火墙之后。如何使用SSL加密设置Apache反向代理?

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

http://IPAddress:8081/app 

我想启用此:

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

没有原始Web服务器上实际建立HTTPS(“ip地址“)。我需要这样做的原因有点复杂,但我不是一个大阿帕奇家伙,当我去完成这项任务时,我会立即感到失落!如果它有帮助,我正在运行Ubuntu!

谢谢!

回答

-1

想通了。到目前为止,最好的方法是nginx。花了我5分钟来设置一个完美的反向代理。您只需将虚拟主机指向内部网络服务器,然后nginx就可以完成其余任务。它甚至可以为您提供很酷的功能,如冗余和负载平衡,可用于核心Web应用程序服务器出于任何原因失败的情况。以防万一任何人看到这一点,并需要相同的东西!