使用 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
我有一个配置了 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