我已经创建了自签名证书 (SSL) 并在 Intranet Ubuntu Server - Tomcat 7 上托管了 Spring MVC web 应用程序,它工作正常。
但是当我将此应用程序部署到 Amazon EC2 - 带有 Tomcat 7 的 Ubuntu 时,端口 8443 没有响应。
在安全组中,PORT 80、8080、8443、22开放。
请给我一些解决这个问题的方法。
谢谢
@Edit:Catalina.log(安装 ssl 后服务器的状态)
Jun 11, 2015 1:01:08 AM org.apache.catalina.realm.LockOutRealm authenticate
WARNING: An attempt was made to authenticate the locked user "tomcat"
..
INFO: Starting ProtocolHandler ["http-bio-8080"]
Jun 11, 2015 5:19:38 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-8443"]
Jun 11, 2015 5:19:38 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-bio-8009"]
Jun 11, 2015 5:19:38 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 1385 ms
最佳答案
登录到 AWS 控制台并转到安全组部分在这里,在入站中添加一个名为自定义 TCP 规则的新规则并输入自定义端口范围 8443。这可能会有帮助。
关于tomcat - 如何在 Tomcat 7 - Amazon ec2 ubuntu 实例中安装 ssl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30754239/