gpt4 book ai didi

apache - 从 Apache httpd 443 到 JBoss 8443 的端口转发

转载 作者:太空宇宙 更新时间:2023-11-03 12:59:40 28 4
gpt4 key购买 nike

我需要在我的 JBoss 前面运行 Apache httpd,这样我就可以保留 JBoss 端口 (8080/8443),但让 Apache/80 转发到 Jboss/8080,让 Apache/443 转发到 Jboss/8443。我有 HTTP 转发工作,但我无法让 HTTPS 转发工作。为了使 HTTP 转发正常工作,我只加载了正确的代理模块:

LoadModule proxy_module modules/mod_proxy.so

LoadModule proxy_ajp_module modules/mod_proxy_ajp.so

然后添加了这些新指令:

ProxyPass / ajp://localhost:8009/

ProxyPassReverse / ajp://localhost:8009/

如果我只想将端口 443 转发到 8443,那么我必须启用 SSL 吗?我不需要 Apache 来加载和处理证书。

最佳答案

你混淆了两件事。

如果您想要从端口 443 到 8443 的端口转发,请不要通过 Apache Httpd,只需转发端口(例如,通过 iptables)。在这种情况下,您的 JBoss 容器必须配置为处理 SSL/TLS 连接(所有证书设置)。

如果您想要从 Apache Httpd(监听端口 443)到您的 JBoss 容器的反向代理,您不需要在您的 JBoss 容器(尤其是本地主机)上启用 SSL/TLS,只需将请求代理到纯 HTTP(或通过 AJP)中的 Apache Httpd。为此,您需要配置 Apache Httpd 来处理 SSL/TLS 连接。

关于apache - 从 Apache httpd 443 到 JBoss 8443 的端口转发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11656493/

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