【问题标题】:how to redirect http to https for a tomcat7 webapp?如何将 http 重定向到 https 的 tomcat7 webapp?
【发布时间】:2015-06-18 19:30:13
【问题描述】:

在端口 8080 上为 Tomcat7 webapp 安装 SSL 证书后,我设法完美地使用 https,但由于某种原因,当我使用 http(或什么都不使用,只是 www.myDomain.com)时,我得到一个下载提示窗口一个空文件,我的页面无处可去,而不是重定向到 https。

我的 server.xml 包含以下内容:

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

<Connector port="8443" protocol="HTTP/1.1" maxHttpHeaderSize="8192" maxThreads="150"
minSpareThreads="25" maxSpareThreads="75" enableLookups="false" disableUploadTimeout="true"
acceptCount="100" scheme="https" secure="true" SSLEnabled="true" clientAuth="false"
sslProtocol="TLS" keyAlias="server"
keystoreFile="/etc/tomcat7/www_myDomain_com.jks" keystorePass="password" />

现在,我也将端口重定向到 8443,但它不起作用:

# iptables -t nat -L                                                                                                   
Chain PREROUTING (policy ACCEPT)
target     prot opt source               destination         
REDIRECT   tcp  --  anywhere             anywhere             tcp dpt:http redir ports 8443
REDIRECT   tcp  --  anywhere             anywhere             tcp dpt:https redir ports 8443

知道这里出了什么问题吗?

谢谢!!!!!!

【问题讨论】:

    标签: tomcat ssl https tomcat7 port


    【解决方案1】:

    我需要做的就是重启Tomcat,然后重启浏览器

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-04-23
      • 2010-09-05
      • 1970-01-01
      • 2014-06-11
      • 2014-10-10
      • 1970-01-01
      • 2022-08-14
      相关资源
      最近更新 更多