我在同一个机器上运行 IIS 和 Tomcat 6,这两个应用程序都需要 SSL(在不同的端口上)。我购买并安装了两个 SSL 证书,一个用于 IIS,一个用于 Tomcat。两个证书都使用相同的 FQDN。IIS 运行正常,但当我尝试访问 Tomcat 时,它为我提供 IIS 证书,而我的浏览器却抛出了证书吊销错误。我该怎么做才能解决这个问题?
IIS 7 / Win2k8 - SSL 在端口 443 上运行 Tomcat 6 - SSL 在端口 8443 上运行
Tomcat 在 server.xml 文件中定义了自己的密钥库,但这似乎没有帮助。
答案1
除非 IIS 有一个站点监听端口 8443,否则它无法提供 IIS 证书。如果证书被吊销,则使用端口 443 访问时应该会收到相同的错误。您确定是同一个证书吗?还要检查“C:\Documents and Settings\user_name\”中的密钥库文件。如果 server.xml 文件配置不正确,则这是 Tomcat 查找密钥库的默认位置。