我在PC上安装了一个tomcat7.0.96,我在server.xml中添加了以下部分:
<Connector executor="tomcatThreadPool"
port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="9443" />
<Connector executor="tomcatThreadPool"
protocol="HTTP/1.1"
port="9443" maxThreads="200"
scheme="https" secure="true" SSLEnabled="true"
keystoreFile="C:cert.p12"
keystorePass="1123"
clientAuth="false" sslProtocol="TLS" sslEnabledProtocols="TLSv1.2" />
在web.xml中,我添加了以下部分:
<security-constraint>
<web-resource-collection>
<web-resource-name>Protected Context</web-resource-name>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<!-- auth-constraint goes here if you require authentication -->
<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
</security-constraint>
我只需要启用HTTPS,而不需要将HTTP重定向到HTTPS端口。我读了这个tomcat HTTP,但是这个问答对我没有任何作用。HTTP端口仍然可用。
关于如何禁用HTTP端口?并使Tomcat只使用HTTPS端口,有什么建议吗?
1条答案
按热度按时间olmpazwi1#
禁用HTTP 8080
添加评论
<!-- -->
包裹连接器端口8080。