gpt4 book ai didi

带有 mod-proxy 和 SSL 的 Apache VirtualHost

转载 作者:太空宇宙 更新时间:2023-11-03 15:08:52 26 4
gpt4 key购买 nike

我正在尝试设置一个具有多个 Web 应用程序的服务器,这些应用程序都将通过 apache VirtualHost(在同一台服务器上运行的 apache)提供服务。我的主要限制是每个 Web 应用程序都必须使用 SSL 加密。在谷歌搜索了一段时间并查看了关于 stackoverflow 的其他问题后,我为 VirtualHost 编写了以下配置:

<VirtualHost 1.2.3.4:443>
ServerName host.domain.org

<Proxy *>
Order deny,allow
Allow from all
</Proxy>

SSLProxyEngine On
ProxyRequests Off
ProxyPreserveHost On
ProxyPass / https://localhost:8443/
ProxyPassReverse / https://localhost:8443/
</VirtualHost>

尽管https://host.domain.org:8443可访问,https://host.domain.org不是,这违背了我配置虚拟主机的目的。 Firefox 提示即使它成功连接到服务器,连接也被中断了。 Chrome 返回错误 107:net::ERR_SSL_PROTOCOL_ERROR。

最后我还应该提到,当我不使用 SSL 时,虚拟主机工作得很好。

我怎样才能使这个工作?

谢谢

最佳答案

您不需要在 Apache 和 Tomcat 中都配置 SSL。

完成此操作的最简单方法是仅在 Apache 上配置 SSL,并使用 http 代理到 tomcat。

关于带有 mod-proxy 和 SSL 的 Apache VirtualHost,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/991540/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com