如何进行tomcat https配置

如何进行tomcat https配置,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

要让tomcat使用ssl必须先配置它的https,配置方法如下:

1、制作密钥

进入到cmd后输入

    keytool -genkey -alias tomcat -keystore mykeystore -keyalg RSA -validity 2000

根据提示输入密码:changeit,

您的名字与姓氏是什么?(这里一定要输入域名,本机测试输入localhost)

剩下的问题随便输入即可。

这是会在C:\Documents and Settings\Administrator目录下面生成一个mykeystore文件,继续输入

    keytool -export -alias tomcat -keystore mykeystore -file server.crt

密码也是输入changeit,操作成功的话会在目录下面生成一个server.crt的文件,接着执行

    keytool -import -alias tomcat -file server.crt -keystore %JAVA_HOME%/jre/lib/security/cacerts

密码输入完成后,确认正确即完成了密钥的创建。

2、配置tomcat

打开tomcat安装目录下的conf/server.xml,添加如下代码

    

代码中的keystoreFile可以写成绝对路径,关于代码中的protocol要注意一下,不同版本的tomcat配置是不一样的,具体说明一下:

tomcat 4.1.34的配置

    

tomcat 5.5.9的配置

    

tomcat 5.5.20/5.5.34配置

    

tomcat 6.0的配置

    

如何进行tomcat https配置