您的位置:首页 > 理论基础 > 计算机网络

tomcat 配置实现http跳转至https

2011-04-04 21:39 609 查看
1、在tomcat的server.xml中配置以下信息:
<Connector protocol="org.apache.coyote.http11.Http11Protocol"
port="8081" minSpareThreads="5" maxSpareThreads="75"
enableLookups="true" disableUploadTimeout="true"
acceptCount="100" maxThreads="200"
scheme="https" secure="true" SSLEnabled="true"
keystoreFile="C:/tomcat.key" keystorePass="Galax8800"
clientAuth="false" sslProtocol="TLS"/>
2、将此文件放置在上面提到的keystoreFile所指向的目录中:

生成key的命令:keytool -genkey -keyalg RSA -alias tomcat

3、在工程的web.xml中配置以下的拦截请求,若是此种请求的话都将转至https服务。

<security-constraint>
<web-resource-collection>
<web-resource-name>sslapp</web-resource-name>
<url-pattern>/*</url-pattern>
<http-method>GET</http-method>
<http-method>POST</http-method>
</web-resource-collection>
<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
</security-constraint>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: