【问题标题】:How to configure secure fake port on tomcat?如何在tomcat上配置安全的假端口?
【发布时间】:2013-09-20 16:51:44
【问题描述】:

我有一个在安全通道上运行的应用程序,我想配置一个安全端口。我将以下连接器添加到我的 tomcat server.xml 文件中

<Connector port="8443" protocol="HTTP/1.1" 
       maxThreads="150" secure="true"
       clientAuth="false" />

当我点击时它连接到服务器

https://localhost.com:8443 

在浏览器中,但我从来没有得到响应,它永远连接到服务器。

我非常感谢您对此的任何帮助。

谢谢。

【问题讨论】:

  • “假”与它有什么关系?
  • 假货我的意思是我不想要证书或加密,但我希望通道是安全的。

标签: java tomcat


【解决方案1】:

这是因为你的配置不完整。看看这个教程: http://tomcat.apache.org/tomcat-7.0-doc/ssl-howto.html

它必须看起来更像这样:

<Connector
       protocol="HTTP/1.1"
       port="8443" maxThreads="200"
       scheme="https" secure="true" SSLEnabled="true"
       keystoreFile="${user.home}/.keystore" keystorePass="changeit"
       clientAuth="false" sslProtocol="TLS"/>

没有SSLEnabled="true",就没有加密。

【讨论】:

  • 谢谢克里斯蒂安,我也做了同样的事情,但是浏览器对服务器的请求永远卡住了。但是我部署了其他测试应用程序,它在 https 上运行良好。
【解决方案2】:

我发现问题是由于我的应用程序所依赖的 Web 服务已关闭,这就是请求永远卡住的原因。

但是,上述配置假安全端口的配置对我有用。

【讨论】:

    猜你喜欢
    • 2013-08-25
    • 1970-01-01
    • 1970-01-01
    • 2011-04-03
    • 1970-01-01
    • 2017-09-12
    • 2018-08-24
    • 1970-01-01
    • 2011-02-08
    相关资源
    最近更新 更多