使用 tomcat 在 moqui 框架中启用 https

Enabling https in moqui framework with tomcat

我有一个配置了 SSL 的 Tomcat 服务器。 server.xml 我的配置是:

<Connector port="8080" protocol="HTTP/1.1"
           connectionTimeout="20000"
           redirectPort="8443" />

<Connector port="8443"
       protocol="org.apache.coyote.http11.Http11NioProtocol"
       maxThreads="100"
       compression="on"
       scheme="https"
       SSLEnabled="true"
       secure="true"
       defaultSSLHostConfigName="test.com">
<SSLHostConfig hostName="test.com"
               protocols="TLSv1.2">
    <Certificate certificateKeyFile="/opt/tomcat/cert/PrivateKey.pem"
                 certificateFile="/opt/tomcat/cert/Cert.pem"
                 certificateChainFile="/opt/tomcat/cert/Chain.pem" />
</SSLHostConfig>
</Connector>

而且我的 moqui 配置是:

<default-property name="webapp_http_host" value="test.com"/>
<default-property name="webapp_http_port" value="8080"/>
<default-property name="webapp_https_port" value="8443"/>
<default-property name="webapp_https_enabled" value="true"/>

当我启动 tomcat 服务器时,Moqui 框架成功启动,但是当我在浏览器中键入 URL 时没有任何反应。 我应该怎么办? 谢谢

我找到了解决方案,一切都正确,只需允许使用防火墙访问端口 8443。 谢谢

# firewall-cmd --zone=public --add-port=8443/tcp --permanent success 
# firewall-cmd --reload success
# iptables-save | grep 8443 -A IN_public_allow -p tcp -m tcp --dport 8443 -m conntrack --ctstate NEW -j ACCEPT