2011-01-14 34 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文件。