You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Apache Tomcat 10配置HTTPS失败,浏览器提示ERR_CONNECTION_REFUSED求助

Tomcat 10 HTTPS配置失败排查

我在Apache(PHP环境)中配置HTTPS可正常生效,但在Apache Tomcat 10(版本10.0.27,2022年10月3日发布)中按官方文档配置HTTPS已超过一周仍未成功。目前http://mydomine.com可正常访问,但访问https://mydomine.com时浏览器提示ERR_CONNECTION_REFUSED错误。

已执行的密钥操作

所有操作均未产生错误:

# 创建密钥
keytool -genkey -keyalg RSA -alias tomcat -keystore mydomine.com.jks -validity 365 -keysize 2048

# 验证密钥
keytool -list -v -keystore mydomine.com.jks

# 导出证书
keytool -export -keystore mydomine.com.jks -storepass 123456 -alias tomcat -file mydomine.com.cer

# 检查证书
keytool -printcert -v -file mydomine.com.cer

# 导入证书到JRE信任库
keytool -import -noprompt -trustcacerts -alias tomcat -file mydomine.com.cer -keystore "%JRE_HOME%\lib\security\cacerts" -storepass 123456

Tomcat配置详情

server.xml中的HTTPS Connector配置

<Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol"
           maxThreads="150" SSLEnabled="true"
           maxParameterCount="1000"
           >
    <UpgradeProtocol className="org.apache.coyote.http2.Http2Protocol" />
    <SSLHostConfig>
        <Certificate certificateKeystoreFile="ssl/mydomine.com.jks"
                     type="RSA" />
    </SSLHostConfig>
</Connector>

注:已在Tomcat的conf目录下创建ssl子目录,并将密钥文件mydomine.com.jks放置其中。

server.xml中的Host配置

<Host name="mydomine.br" appBase="D:\web\java\ROOT\mydomine.com" unpackWARs="true" autoDeploy="true" />

请问我哪里配置出错了?另外,我尚未尝试Tomcat 10以下的版本。


内容的提问来源于stack exchange,提问作者Carlos Rocha

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 12:44:57