gpt4 book ai didi

ssl - Tomcat5 SSL 不工作

转载 作者:太空宇宙 更新时间:2023-11-03 13:41:32 26 4
gpt4 key购买 nike

我在 Windows 2008 服务器上工作,并已在 Tomcat v5.5 上成功设置了一个网络应用程序。我可以通过 http 访问应用程序,但不能通过 https 访问。

在我的 Tomcat server.xml 中,我定义了 https 连接器,如下所示:

<Connector port="443" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" 
enableLookups="false" disableUploadTimeout="true" acceptCount="100" scheme="https" secure="true"
SSLEnabled="true" clientAuth="false" sslProtocol="TLS"
keyAlias="server" keystoreFile="C:/Program Files (x86)/Java/jdk1.6.0_25/bin/<keystore>.jks"
keypass="<keypass>" URIEncoding="UTF-8" />

我还验证了 keystore 文件存在,并且我可以使用指定的 key 密码查看其中包含的证书。还有什么我想念的吗?我没有在本地创建 keystore 文件,而是从另一个系统复制的。我需要以某种方式“安装”它吗?最后,是否必须安装/配置 IIS 才能在本地通过 https 访问 Tomcat?

我一般也无法在浏览器中通过 https 访问 Tomcat:

https://localhost/

通过 http 访问 Tomcat 工作正常:

http://localhost/

最佳答案

我的 server.xml 看起来像(并且有效)

   <Connector port="8443" SSLEnabled="true"
protocol="org.apache.coyote.http11.Http11Protocol"
maxThreads="150" scheme="https" secure="true"
keystoreFile="conf/tomcat.keystore" keystorePass="blah123"
clientAuth="false" sslProtocol="TLS" />

所以你的文件与 <keystore>.jks看起来不对 - 没有尖括号嗯。

关于ssl - Tomcat5 SSL 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20135492/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com