tomcat 使用https
来源:互联网 发布:数据库发展历史 编辑:程序博客网 时间:2024/06/05 22:52
1、进入jdk的bin目录
2、输入keytool -v -genkey -alias tomcat -keyalg RSA -keystore d:/tomcat.keystore -validity 36500
附:
d:/tomcat.keystore是将生成的tomcat.keystore放到d盘根目录下。
"-validity 36500"含义是证书有效期,36500表示100年,默认值是90天
3、输入keystore密码
需要输入大于6个字符的任意密码,要记住这个密码,之后在进行server.xml配置时需要使用。
4、输入名字、组织单位、组织、市、省、国家等信息
找到conf目录下的sever.xml并进行编辑
6、编辑
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
clientAuth="false" keystoreFile="D:/AppServer/Tomcat/apache-tomcat-6.0.32/conf/tomcat.keystore"
keystorePass="deleiguo" sslProtocol="TLS" />
注:
方框中的keystore的密码,就是上面我们设置的密码.
编辑完成后关闭并保存sever.xml
7、Tomcat启动成功后,使用https://127.0.0.1:8443 访问页面
页面成功打开即tomcat下的https配置成功。
8、应用程序HTTP自动跳转到HTTPS
在应用程序中web.xml中加入:
<security-constraint>
<web-resource-collection>
<web-resource-name>must https</web-resource-name>
<url-pattern>/test1/*</url-pattern>
</web-resource-collection>
<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
</security-constraint>
这种配置情况下,web.xml所在应用的访问url一旦是以test1开头的,均会被强迫转向https访问
- tomcat使用HTTPS访问
- tomcat 使用https
- TOMCAT使用HTTPS
- TOMCAT使用SSL(https)
- Tomcat使用Https协议
- tomcat使用https链接
- tomcat使用https
- Tomcat使用Https协议
- 强制使用HTTPS --- Tomcat篇
- 强制使用HTTPS --- Tomcat篇
- 配置Tomcat使用https协议
- 配置Tomcat使用https协议
- 配置Tomcat使用https协议
- 配置tomcat使用https协议
- 配置Tomcat使用https协议
- 配置Tomcat使用https协议
- 配置Tomcat使用https协议
- Mac上tomcat使用https
- 数据结构之哈希表
- 【足迹C++primer】48、函数引用操作符
- Nginx性能优化技巧
- 大一课设---C语言--通讯录管理系统
- 学徒浅析Android开发:第十讲——文字剪切效果
- tomcat 使用https
- IOS开发学习笔记- (1) 小试牛刀,helloword
- android程序
- Codeforces Round #257 (Div. 2) C. Jzzhu and Chocolate
- 淘宝数据采集-火车头采集之多页采集
- nginx 性能优化简单案例
- 在Gentoo Linux中创建虚拟主机并生成SSL证书及密钥(1)
- 少年跟“老大”进城见世面 两天偷80多万财物
- UVa 10404 Bachet's Game(DP)