一尘不染

当Apache Web服务器使用mod_jk连接Tomcat时,启用SSL

tomcat

我有/usr/local/tomcat/webapps/cas,我的Java应用程序正在运行。在尝试连接Tomcat和Apache
Web服务器(httpd)后,我http://192.168.0.117/cas可以看到“登录”页面,但是当我尝试时,https://192.168.0.117/cas我是404 not found从Apache Web服务器而不是从Tomcat获得的。 由Apache Web服务器回答的效果很好。
因此,我认为应该通过配置Apache Web服务器来将某些请求转发给tomcat来解决该问题。互联网上有一些帮助,但没有逐步指南。

Not Found The requested URL /cas was not found on this server. Apache/2.2.3 (CentOS) Server at 192.168.0.117 Port 443

https://192.168.0.117/


阅读 334

收藏
2020-06-16

共1个答案

一尘不染

我猜您正在使用Apache Tomcat连接器来连接Apache和Tomcat。尝试在Apache中找到配置SSL的位置,例如通过grep -R SSLEngine *。然后尝试将Apache Tomcat连接器配置文件/etc/apache2/mods- enabled/jk.load中负责管理应保护(例如JkMount /idp worker1)的连接的<VirtualHost>行放在SSL配置文件的内部。对于Ubuntu或Debian,这可能是/etc/apache2/sites- available/default-ssl文件。

2020-06-16