前言
最近iOS开发企业应用需要使用HTTPS协议的地址来做应用升级,所以需要搭建一个支持HTTPS的Tomcat
下载Tomcat
1 | wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-7/v7.0.86/bin/apache-tomcat-7.0.86.tar.gz |
配置SSL证书
下载SSL证书文件
腾讯云上申请免费SSL证书,记住设置的密码,配置tomcat的时候会使用到,待申请通过,会颁发证书,下载证书解压后,目录结构如下,应该是针对不用的容器有不用的配置方法。
Tomcat下配置证书
拷贝上图中Tomcat下的jks文件到 tomcat安装目录下conf 目录 “xxxxapache-tomcat-7.0.86/conf/”下(当然你也可以使用其他路径,这里方后续配置server.xml,才放在此处);
编辑“xxxx/apache-tomcat-7.0.86/conf/server.xml”
取消下图位置注释,然后添加
keystoreFile="conf/xxxx.jks"keystorePass="xxx"
,最后结果下图二
Tomcat启动
安装目录,bin目录下
1 | ./startup.sh |
访问 “https://xxxx:8443”
常见问题
8443端口未开放
1 | sudo firewall-cmd --zone=public --add-port=8443/tcp --permanent |
8443端口被占用
1 | lsof -i tcp:8443//查询8443端口使用情况 |
lsof / netstat / wget not found
1 | yum install lsof |