TOMCAT配置HTTPS和SSL并HTTP请求强转为HTTPS请求
2013-09-27 00:00
393 查看
1、生成keystore文件 keytool -v -genkey -alias tomcat -keyalg RSA -keystore d:/tomcat.keystore 2. 取消注释 tomcat/conf/server.xml ,并指定安全证书位置和密码 1 <Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true" 2 maxThreads="150" scheme="https" secure="true" 3 clientAuth="false" sslProtocol="TLS" 4 keystoreFile="D:/tomcat7/conf/keystore/tomcat.keystore" 5 keystorePass="123456"/> 3. 所有http请求强转为HTTPS请求 对应的业务工程下web.xml配置最后 01 <security-constraint> 02 <!-- Authorization setting for SSL --> 03 <web-resource-collection> 04 <web-resource-name>OPENSSL</web-resource-name> 05 <url-pattern>/*</url-pattern> 06 </web-resource-collection> 07 <user-data-constraint> 08 <transport-guarantee>CONFIDENTIAL</transport-guarantee> 09 </user-data-constraint> 10 </security-constraint> 附加: 禁用HTTP不安全的方法: 在tomcat/conf/web.xml最后加上一个节点 01 <!--禁用HTTP的不安全方法--> 02 <security-constraint> 03 <web-resource-collection> 04 <url-pattern>/*</url-pattern> 05 <http-method>PUT</http-method> 06 <http-method>DELETE</http-method> 07 <http-method>HEAD</http-method> 08 <http-method>OPTIONS</http-method> 09 <http-method>TRACE</http-method> 10 </web-resource-collection> 11 <auth-constraint></auth-constraint> 12 </security-constraint>
相关文章推荐
- TOMCAT配置HTTPS和SSL并HTTP请求强转为HTTPS请求
- 使用HttpClient发送HTTPS请求以及配置Tomcat支持SSL
- 使用HttpClient发送HTTPS请求以及配置Tomcat支持SSL
- 使用HttpClient发送HTTPS请求以及配置Tomcat支持SSL
- windows和linux下配置tomcat的https通信(ssl单向认证)
- 本地Tomcat配置ssl 实现https访问
- 详解 Nginx + Tomcat HTTPS/SSL 配置方法
- Tomcat6.0 SSL配置--配置https协议的站点
- Tomcat配置https与http自动跳转和tomcat单双向SSL配置及IE访问HTTPS下载文件失败
- tomcat_http请求转为https协议
- Tomcat (1) —— Mac下配置Tomcat Https/SSL
- Tomcat服务器配置https协议(Tomcat HTTPS/SSL 配置)
- Nginx+Tomcat SSL配置指南|Nginx+Tomcat实现https安全链接
- tomcat 配置ssl/https 证书问题(一)- No enum constant org.apache.tomcat.util.net.SSLHostConfigCertificate.Typ
- tomcat配置https的方法以及带有证书请求的实例
- Nginx + Tomcat + HTTPS 配置不需要在 Tomcat 上启用 SSL 支持 3ff8
- Nginx + Tomcat + HTTPS 配置不需要在 Tomcat 上启用 SSL 支持
- tomcat配置ssl,https
- apache-tomcat-9.0.1 配置多个虚拟主机并且配置多个域名的多个ssl支持https
- 详解 Nginx + Tomcat HTTPS/SSL 配置