gpt4 book ai didi

ssl - Tomcat SSL 配置

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

我收到了用于 Tomcat 6.0 服务器的 SSL 证书,可以使用了。

我将 Tomcat 配置为在 server.xml 中使用它:

<Connector 
port="8443" maxThreads="200"
scheme="https" secure="true" SSLEnabled="true"
keystoreFile="C:\Tomcat 6.0\ssl\cert" keystorePass="*****"
clientAuth="false" sslProtocol="TLS"/>

我使用命令提示符启动 Tomcat,这样我就可以在错误发生时看到任何错误消息。没有。

访问不同URL的结果:

如何修复?

编辑:我也试过 port="443"。相同的结果。

最佳答案

8443 和 443 都需要 SSL 吗?

如果您只需要 443(标准 HTTP 端口),您只需将 port="8443"更改为 "443"并且 https://URL 应该可以正常工作。

编辑:好的,所以如果您已进行更改并弹回 tomcat,并且它仍在监听 8443,则必须指定另一个正在监听 8443 的连接器。

这是我的 server.xml 中的连接器配置

<Connector 
port="8080"
redirectPort="443"
maxSpareThreads="75"
maxThreads="150"
minSpareThreads="25"
compression="on"
compressionMinSize="2048"
noCompressionUserAgents="gozilla, traviata"
compressableMimeType="text/html,text/xml,text/javascript,application/xml">
</Connector>


<Connector
port="443"
minProcessors="5"
maxProcessors="75"
keystorePass="*****"
enableLookups="true"
disableUploadTimeout="true"
acceptCount="100"
debug="0"
scheme="https"
secure="true"
clientAuth="false"
sslProtocol="TLS"
compression="on"
compressionMinSize="2048"
noCompressionUserAgents="gozilla, traviata"
compressableMimeType="text/html,text/xml,text/javascript,application/xml">
</Connector>

这导致来自 8080 的流量被(内部)重定向到端口 443 上的连接器。来自 443 的流量没有任何重定向指令。

我会对 8443 的配置进行 grep 以确保另一个没有偷偷进入某处。

关于ssl - Tomcat SSL 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7898748/

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