[英]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.