在 tomcat 上激活 SSL

在 tomcat 上激活 SSL

我想通过 SSL 加密 Tomcat 实例上的 http 流量。因此,我遵循了各种网页上描述的最简单的方法。但无论如何,它根本不起作用。以下是我所做的:

  1. “keytool -genkey -alias tomcat -keyalg RSA” 我输入“changeit”作为密码(因为这是 tomcat 选择的默认密码)
  2. 通过取消注释以下行来更改 $CATALINA_HOME/conf/servers.xml

    连接器端口=“8443”协议=“HTTP / 1.1”SSLEnabled=“true”maxThreads=“150”方案=“https”安全=“true”clientAuth=“false”sslProtocol=“TLS”/

  3. 重启 tomcat

进入

https://localhost:8443

不起作用。但是,我仍然可以通过普通 http 访问页面,例如

http://localhost:8080

日志文件不包含任何可疑信息。

这里出了什么问题?

答案1

您是否尝试过将密钥文件包含在连接器中,例如

keystoreFile="/keystorepath/.keystore" keystorePass="密码"

查看此教程http://java.dzone.com/articles/setting-ssl-tomcat-5-minutes

相关内容