【发布时间】:2012-07-11 10:30:27
【问题描述】:
我对如何在我的 Web 应用程序中配置 Tomcat 5.0.30 以保护 80 端口有疑问。
我在 server.xml 文件中的当前配置是:
<Connector port="8443"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" disableUploadTimeout="true"
acceptCount="100" debug="0" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="C:/Data/easyapIP/leaseplan/keystore/.keystore"
keystorePass="aaassdddd"
/>
并且在 web.xml 文件中:
<context-param>
<param-name>listenPort_https</param-name>
<param-value>8443</param-value>
</context-param>
这个配置的问题是我们的客户端不能再访问这里,因为 8443 端口被他们的防火墙阻止了。
似乎 80 是他们被允许使用的唯一端口,所以我尝试进行要求更改以保护此端口。
明显的变化是:
<Connector port="80"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" disableUploadTimeout="true"
acceptCount="100" debug="0" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="C:/Data/easyapIP/leaseplan/keystore/.keystore"
keystorePass="aaassdddd"
/>
<context-param>
<param-name>listenPort_https</param-name>
<param-value>80</param-value>
</context-param>
但我无法让它工作,我收到 SSL 错误连接。
我做错了什么?
提前致谢。
【问题讨论】:
-
你使用 https://localhost/... 吗?
-
您收到什么“SSL错误连接”?
-
你试过不使用 :80 端口吗?
-
此错误:错误 107 (net::ERR_SSL_PROTOCOL_ERROR):
标签: security tomcat web-applications