|
1.使用JSSE
a.建立证书,
使用jdk自带的keytool命令建立keystore证书。
复制到tomcat的目录下。
b.配置server.xml
需要修改Connector段的内容,根据tomcat官方建议修改即可。
其中证书存储位置可以用绝对路径,也可以用相对路径,当前路径是安装后tomcat的根目录。
默认情况下,tomcat使用JSSE处理。也可以明确指定APR库来处理。
c.重新启动tomcat,使用http://localhost:8443来访问。
2.使用openSSL
a.准备环境
从tomcat官网下载tcnative-1.dll,保存到path环境变量中的某个路径中,
也可以从tomcat启动log中找到这些path。这个文件已经包含了openssl和apr库。
如果愿意,也可以到各自的官网分别下载。
b.建立证书,
使用openssl命令建立自签名证书和key。也可使用CA.pl快速建立证书和key文件。
复制到tomcat的目录下。
若需要服务器证书,也可以从verisign.com等购买认证。
c.配置server.xml
需要修改Connector段的内容,根据tomcat官方建议修改即可。
明确指定使用APR库来处理。
指定证书路径时,需要从“${catalina.base}/”开始,不然会发生找不到证书错误。
d.重新启动tomcat,使用http://localhost:8443来访问。
参考网址:
1. tomcat ssl how to
http://tomcat.apache.org/tomcat-6.0-doc/ssl-howto.html
2. tomcat apr how to
http://tomcat.apache.org/tomcat-6.0-doc/apr.html |
|
|