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

Moqui框架配置Tomcat HTTPS后启动成功但浏览器无法访问的问题求助

排查Tomcat+Moqui SSL配置后无响应问题的步骤

咱们一步步来排查这个问题,从基础的连通性到配置细节逐一验证:

1. 先排除网络/防火墙层面的问题

这是最容易忽略的环节,先确认端口是否能正常访问:

  • 在服务器本地用curl测试连通性:
    curl -v https://test.com:8443
    curl -v http://test.com:8080
    
    如果本地都返回连接超时或者拒绝,那先解决网络问题。
  • 检查服务器防火墙:
    • 对于CentOS/RHEL:执行firewall-cmd --list-ports,确认8080、8443端口在开放列表中;如果没有,添加规则并重载:
      firewall-cmd --permanent --add-port=8080/tcp
      firewall-cmd --permanent --add-port=8443/tcp
      firewall-cmd --reload
      
    • 对于Ubuntu/Debian:执行ufw status,确认端口已开放,未开放则执行ufw allow 8080/tcp和ufw allow 8443/tcp。
  • 云服务器用户还要检查安全组规则,确保8080、8443端口已对外放行。

2. 检查Tomcat SSL配置的正确性

Tomcat启动时的日志是关键,先看/opt/tomcat/logs/catalina.out有没有报错:

  • 证书文件权限问题:Tomcat运行用户(通常是tomcat)需要能读取/opt/tomcat/cert/下的三个PEM文件,执行以下命令修正权限:
    chown -R tomcat:tomcat /opt/tomcat/cert/
    chmod 600 /opt/tomcat/cert/PrivateKey.pem
    chmod 644 /opt/tomcat/cert/Cert.pem /opt/tomcat/cert/Chain.pem
    
  • 证书格式验证:用OpenSSL检查私钥和证书是否有效:
    # 检查私钥
    openssl rsa -check -in /opt/tomcat/cert/PrivateKey.pem
    # 检查证书链完整性
    openssl verify -CAfile /opt/tomcat/cert/Chain.pem /opt/tomcat/cert/Cert.pem
    
    如果私钥带密码,需要在Connector的Certificate标签中添加certificateKeyPassword="你的密码"属性。
  • 测试SSL连接:用OpenSSL直接连接Tomcat的HTTPS端口,确认TLS握手正常:
    openssl s_client -connect test.com:8443 -tls1_2
    
    如果返回“Verify return code: 0 (ok)”说明SSL配置没问题。

3. 验证Moqui的部署与配置

  • 确认Moqui已正确部署:检查Tomcat的webapps目录下是否有Moqui的WAR包或解压后的文件夹,查看catalina.out中是否有类似Deployment of web application archive [...] has finished的成功部署日志。
  • 补充Moqui的HTTPS主机配置:当前你只设置了webapp_http_host,建议添加webapp_https_host="test.com",确保HTTPS请求能正确映射到Moqui应用。
  • 区分问题范围:如果访问Tomcat默认页面(https://test.com:8443)能打开,说明Tomcat本身正常,问题出在Moqui的路由或配置;如果默认页也打不开,回到Tomcat的SSL/端口排查。

4. 浏览器端辅助排查

  • 打开浏览器开发者工具(F12),切换到「网络」标签,刷新页面后查看请求状态码:
    • ERR_CONNECTION_REFUSED:端口未开放或Tomcat未监听该端口;
    • ERR_SSL_PROTOCOL_ERROR:SSL协议不兼容或证书配置错误;
    • 404 Not Found:Moqui部署路径或路由配置问题。
  • 用隐私模式访问,避免浏览器缓存干扰。

内容的提问来源于stack exchange,提问作者M.A.M

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.28 11:22:41