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

标签 apache tomcat ssl cas mod-jk

我有/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。

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

https://192.168.0.117/由 Apache Web 服务器回答的结果运行良好。

所以我认为这个问题应该通过配置 Apache Web 服务器将一些请求转发给 tomcat 来解决。 互联网上有一些帮助,但没有一步一步的指南。

最佳答案

我猜您正在使用 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文件。

关于apache - 当 Apache Web 服务器使用 mod_jk 连接 Tomcat 时启用 SSL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4695026/

相关文章:

linux - 允许 apache 访问文件夹但拒绝其他用户访问

linux - 在 ubuntu 中从 Chroot 内部运行服务器

spring - IntelliJ 中未找到应用服务器库

java - eclipse 从 tomcat webapp 导入项目

apache - 我需要在某个地方注册才能使用 HTTPS 吗?

google-app-engine - Google Cloud Platform 续订 SSL 证书停止应用程序服务

java - 如何覆盖 Spring Cloud Eureka 默认发现客户端默认 ssl 上下文?

apache - 无法通过 UBUNTU 12.10 上的本地 IP 地址访问 Web 服务器

apache - 重定向除白名单之外的所有 IP

apache2 上的 Python 索引页面