【发布时间】:2017-04-23 19:52:41
【问题描述】:
我有多个 Digital Ocean 服务器,并且使用 HTTPS 和 Letsencrypt 证书运行 Confluence。我也为 JIRA 搭建了一个 Debian 8 服务器,并为该服务器执行 Apache Portable Runtime Native Tomcat 的 HTTPS,其方式与我为 Confluence 执行的方式相同,但使用许多配置都失败了。
我正在使用 Tomcat 7.0.55 和 Java 1.8.0_51(用于 Tomcat 和 JIRA 的 JRE)。我目前正在使用 fullchain_and_key.p12 (PKCS12) 作为 server.xml 中 SSL/HTTPS 连接器的证书和私钥。我有一个重定向到 SSL/HTTPS 连接器的 8080 连接器。我可以使用 8443 作为 SSL/TLS 连接器来运行它。我将端口从 8443 更改为 443,但始终无法使用。
我可以使用 8080 和 8443 进行远程登录检查。当我尝试 SSL/TLS 连接器的 443 端口时,我不能。默认情况下,Iptables 对于 DigitalOcean 服务器是完全开放的,我已经在我的所有服务器上验证了这一点。而且,我今天可以使用 443 远程登录到 Confluence 服务器。
我没有故障排除选项。有人可以帮忙吗?
谢谢
【问题讨论】:
-
Tomcat 是否以 root 身份运行?
-
不,哈哈。就是这样!我刚刚修复了我的 iptables,我有我需要的东西。谢谢斯科特。
标签: tomcat tomcat7 jira confluence lets-encrypt