繁体   English   中英

Tomcat 6.0上的SSL

[英]SSL on Tomcat 6.0

我一直在努力将Tomcat 6.0设置为SSL。 我知道它不应该那么难。 我已经按照Tomcat文档创建了自己的证书,在server.xml文件中配置了连接器。

当我转到https:// localhost:8443 ,(8443是我在连接器中定义的端口)时,我的证书无法在屏幕上呈现,我的浏览器告诉我它无法与服务器建立安全连接,我的客户可能没有证书。

我的问题是,为什么我的证书不会呈现给用户说“信任”或“不”?

有一个关于Tomcat 6的SSL Howto的完整文档。我不知道你为我设置SSL有多大帮助。

确保在APACHE_HOME/conf server.xml中同时启用了端口8080和8443的Connector

你碰巧在apache-tomcat-6.xxx\\bin\\文件夹中有一个tcnative-1.dll文件吗?

如果是这样,它将不适用于您当前的<Connector/>配置。 删除文件或重命名扩展,然后重新启动tomcat服务器。

这在http://tomcat.apache.org/tomcat-6.0-doc/ssl-howto.html的 “编辑Tomcat配置文件”部分中说明。

我最终搞清楚了。

问题是关于我的连接器中的协议变量:

这就是我所拥有的:protocol =“HTTP / 1.1”

现在我有这个:protocol =“org.apache.coyote.http11.Http11Protocol”

现在唯一的问题是chrome或IE不会以HTTPS身份运行网站,因为我自己签署了证书而不是CA.

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM