本文主要是演示tomcat6配置https的简单示例
一、实验准备
有关JDK安装配置和tomcat的下载就不详细说明了。本人测试的实验环境:
- 系统环境:Windows7、IE8
- 软件:JDK1.6.0_18、tomcat6.0.29
- 主机名:michael-pc
二、配置基本的HTTP访问
安装配置完相关软件,以默认配置启动tomcat,在浏览器中输入:http://localhost:8080 或 http://michael-pc:8080
出现上述页面,表明基础的http访问成功搭建。
三、配置HTTPS的访问
首先需要Java Keytool工具为系统生成HTTPS证书,(有关keytool工具的使用参见:http://www.micmiu.com/lang/java/keytool-start-guide/),生成证书命令如下:
1 |
keytool -genkey -alias michaelkey -keypass michaelpwd -validity 365 -keystore g:\sso\michael.keystore -storepass michaelpwd |
ps: 用于tomcat 中配置https的证书,keypass和storepass两个密码要一致,否则tomcat启动失败。
修改%TOMCAT_HOME%/conf/server.xml中的配置,找到如下配置片段:
修改成截图如下:
重启启动tomcat,在浏览器中输入https://localhost:8443 或 https://michael-pc:8443,回车:
出现上述的界面说明tomcat中HTTPS访问配置已经成功。
四、官方参考资料:
http://tomcat.apache.org/tomcat-6.0-doc/ssl-howto.html
原创文章,转载请注明: 转载自micmiu – 软件开发+生活点滴[ http://www.micmiu.com/ ]
本文链接地址: http://www.micmiu.com/enterprise-app/server/tomcat-https-demo/
交换个连接呗?
可以啊