我需要在我的 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 来加载和处理证书。