SSL证书的申请过程不多赘述,还请查找其他博主的介绍。
检验Linux中Java、Tomcat环境:
这一步,验证Liux中是否含有Java、Tomcat,这两样工具
rpm -qa | grep java
rpm是管理套件命令,-qa表示使用询问模式查询所有套件;grep表示查询文件里符合条件的字符串;java表示查询包含java的字符串(取自:这里)
如果Java版本是openjdk,例如下图这样的,需要我们安装新的Java并配置好,可以参考以下网站:这里
安装了Java后,Tomcat的安装也是同样的步骤,但Tomcat不用进行配置,在对其进行解压后,进入的文件夹中找到“bin”文件夹,运行“startup.sh”则是完成了Tomcat启动
./startup.sh
下载并部署SSL证书:
证书的下载在阿里云进行了免费证书申请、认证后可以进行下载
这里下载的是Tomcat服务器类型,下载的压缩包只有两个文件:一个pfx文件,一个带有密码的txt文件
把这两个文件上传到下载好Tomcat的服务器,最好把它们放到Tomcat的conf文件夹下(这里我把它们放在了“conf”-->“Certificate”文件夹下):
打开server.xml进行证书的部署:
vi server.xml
在Service内部结尾处添加:
<Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol" maxThreads="150" SSLEnabled="true"> <SSLHostConfig> <Certificate certificateKeystoreFile="conf/Certificate/5096851_www.daiqizhanshi.cn.pfx" certificateKeystorePassword="OcDS9d7s" certificateKeystoreType="PKCS12" /> </SSLHostConfig> </Connector>
在添加完毕后,往上找到下图的Connector,redirectPort必须与上面代码中的port一致,其他就不用管。
certificateKeystoreFile="这里是你下载的证书压缩包里面的pfx文件路径"
certificateKeystorePassword="这里是那个密码文件里面的内容",后面的certificateKeystoreType默认就好
最后Esc,:wq! 保存退出再进行Tomcat的关闭和启动就完成了证书的部署。