我有 Apache 服务器和 Tomcat 安装程序(在 Windows 上),配置如下:
阿帕奇(2.4)-> http:80, https:443
Tomcat(10)->http:8080, ajp: 8009
应用程序位于 tomcat 服务器中,因此我可以通过 tomcat http 端口访问(即)http://<server_ip>:8080/app
我也可以通过 http 上的 modjk 配置从 apache 访问它们(仅),
所以http://<server_ip>/app
工作正常
除了:https://<server_ip>/app
然后我得到一个 404 错误。
基本上,apache 处理 SSL,而到 tomcat 的流量保持未加密。
其他一些建议要求 OP 也将端口 80 Virtual 上的相同代理传递配置应用于端口 443 Virtual Host。
我该如何实现这一点或最好的方法是什么,因为除了 mod_jk 配置之外,我还没有将任何代理配置应用于 apache。