封宸落宇的专栏通过本文主要向大家介绍了tomcat,https apr等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
小程序现在火啊,公司也需要搞搞!从阿里云申请了一个免费的证书,可必须需要支持https,现在配置笔记如下:
从阿里下载的证书内容包括:pfx,pem和key三个文件。
Tomcat的SSL配置分为两种情况:使用APR、不使用APR,这两种情况下的SSL配置各不相同。
我们可以在Tomcat的how-to文档中查到这两种情况下的配置方法,链接:http://tomcat.apache.org/tomcat-6.0-doc/ssl-howto.html
对于不使用APR的情况,Tomcat的文档里说得比较清楚。配置参数也比较固定,通用配置如下:
- <-- Define a SSL Coyote HTTP/1.1 Connector on port 8443 -->
- <Connector
- port="8443" maxThreads="200"
- scheme="https" secure="true" SSLEnabled="true"
- keystoreFile="${user.home}/.keystore" keystorePass="changeit"
- clientAuth="false" sslProtocol="TLS"/>
如果是tomcat7以上是直接支持pfx的,我用的是tomcat8,在安装跟目录下创建cert目录,并上传证书文件.
- <-- Define a SSL Coyote HTTP/1.1 Connector on port 8443 -->
- <Connector
- port="8443" maxThreads="200"
- scheme="https" secure="true" SSLEnabled="true"
- keystoreFile="${catalina.base}/cert/xxxxx.pfx" keystorePass="changeit"
- clientAuth=
您可能想查找下面的文章:
- 【Tomcat】-- 小程序开发 tomcat 申请阿里云HTTPS配置
- 相同的项目在不同版本的tomcat上部署启动报错: java.lang.AbstractMethodError
- 如何清理tomcat的缓存
- tomcat6下jsp出现getOutputStream() has already been called for this response异常的原因和解决方法
- 一个JSP页面导致的tomcat内存溢出的解决方法
- 不让tomcat显示目录文件列表的配置方法
- Linux和Windows中tomcat修改内存大小的方法
- jsp项目中更改tomcat的默认index.jsp访问路径的方法
- Tomcat网站发布配置方案详细说明
- Hibernate的JNDI绑定分析