我有/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/
问问题
1882 次
1 回答
5
我猜你正在使用 Apache Tomcat 连接器来连接 Apache 和 Tomcat。尝试在 Apache 中找到配置 SSL 的位置,例如通过grep -R SSLEngine *
. 然后尝试将 Apache Tomcat 连接器配置文件的行放置在 SSL 配置文件中/etc/apache2/mods-enabled/jk.load
,这些行负责应受保护的连接(例如JkMount /idp worker1
) 。<VirtualHost>
对于 Ubuntu 或 Debian,这可能是/etc/apache2/sites-available/default-ssl
文件。
于 2011-05-26T15:36:14.993 回答