我在防火墙后面有一个主机并且运行Web应用程序(app1)应该包含来自另一个(内部)服务器上托管的另一个Web应用程序(https://www.example.com/app2)的iframe .
我想要做的是配置Apache主机app1作为反向代理执行以下操作:
ProxyPass /app2 http://internal-ip-app2/app2
ProxyPassReverse /app2 http://internal-ip-app2/app2
我只有一个DNS条目 www.example.com
所以,应用程序的URL是:
https://www.example.com (app1)
https://www.example.com/app2 (app2)
每个都适用于自己,但如果通过iframe包含,则不适用 . 这会导致SSL握手错误 .
关于如何正确设置的任何想法?
1 回答
你必须启用Ssl模块(a2enmod ssl)然后在/ etc / apache2 / sites-available / default文件中包含以下行
在线之间
和线
希望能帮助到你 .