2011-01-14 47 views
3

启用SSL当Tomcat由Apache Web服务器接口我有/usr/local/tomcat/webapps/cas,那里有我的Java应用程序正在运行。 接口Tomcat和Apache Web服务器(httpd的),当我尝试http://192.168.0.117/cas我可以看到登录页面,但是当我尝试https://192.168.0.117/cas我从Apache Web服务器不能从Tomcat了404 not found后。

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/是回答了Apache Web服务器运行良好。

所以我觉得这个问题应该通过配置Apache Web服务器转发一些请求tomcat的解决。 在互联网上有一些帮助,但没有一步一步的指导方针。使用的mod_jk

回答

4

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