APR为JBoss AS加速:HTTPS Connector配置

原创 2007年10月01日 20:40:00
 
当启用APR时,HTTPS connector将使用socket poller实现keepalive,增加服务器的扩展性。它还使用OpenSSL,这比使用依赖处理器的JSSE更能优化服务器的性能,并且能够与许多商业加速组件配合使用。与HTTP connector不同的是,HTTPS connector不能使用sendfile优化静态文件处理的性能。
除了提供与HTTP APR connector相同的属性以外,HTTPS APR connector还提供了OpenSSL相关的属性。关于如何使用OpenSSL的详细说明,请参考OpenSSL文档和相关书籍(参看OpenSSL官方网站)。ConnctorSSL相关的属性如下:
Attribute
Description
SSLEngine
设置是否使用SSLEngineoff:不使用SSLon:使用SSL但是不设置ENGINE。缺省值为off
SSLProtocol
设置与客户端通讯的协议。缺省值为“all”,其它可以接受的值为"SSLv2", "SSLv3", "TLSv1", 以及 "SSLv2+SSLv3"
SSLCipherSuite
设置与客户端通讯时使用的加密算法。缺省值为“ALL,其它可以接受的值为“:”分开的加密算法列表(关于支持的加密算法列表请查看OpenSSL文档)。
SSLCertificateFile
设置包含服务器证书的文件名。证书格式为PEM
SSLCertificateKeyFile
设置包含服务器私钥的文件名。私钥格式为PEM。缺省值为"SSLCertificateFile"(不推荐使用),该文件中必须同时包括证书和私钥。
SSLPassword
加密私钥的pass phrase。如果没有设置"SSLPassword",回调函数将提示输入pass phrase
SSLVerifyClient
表示是否向客户端请求证书。缺省值为"none",表示不需要客户端发送证书。其它可接受的值包括"optional", "require" "optionalNoCA"
SSLVerifyDepth
客户端证书的最大验证深度。缺省值为10
SSLCACertificateFile
SSLCACertificatePath
SSLCertificateChainFile
SSLCARevocationFile
SSLCARevocationPath
SSL Connector 示例配置如下:
<Connector port="443" maxHttpHeaderSize="8192"
           maxThreads="50" enableLookups="false" disableUploadTimeout="true"
           acceptCount="100" scheme="https" secure="true"
           SSLEngine="on"
           SSLCertificateFile="${catalina.base}/conf/localhost.crt"
           SSLCertificateKeyFile="${catalina.base}/conf/localhost.key" />
 
 

Tomcat Connector的三种运行模式【bio、nio、apr】

Tomcat Connector(Tomcat连接器)有bio、nio、apr三种运行模式 1、bio 默认的模式,性能非常低下,没有经过任何优化处理和支持. 2、nio 利用java的异步io护理技...
  • loyachen
  • loyachen
  • 2015年08月04日 17:47
  • 5920

Windows下配置Tomcat的Apr(包括Https)

Tomcat版本:7.0 (1)配置Apr: 到官网
  • woshi74
  • woshi74
  • 2014年07月17日 14:15
  • 639

完美配置Tomcat的HTTPS

Tomcat配置HTTPS的文章到处都有,过程也比较简单,随后文中会转一段过来。 但对于启用APR情况下报异常“java.lang.Exception: Connector attribute SS...
  • huaishuming
  • huaishuming
  • 2013年05月23日 15:42
  • 51416

JDK自带工具keytool生成ssl证书(https自生成证书并配置到jboss和tomcat中)

1:什么是HTTPS? HTTPS其实是有两部分组成:HTTP + SSL / TLS, 也就是在HTTP上又加了一层处理加密信息的模块,并且会进行身份的验证。 问题: Firebug和pos...
  • jerry_player
  • jerry_player
  • 2017年05月29日 15:07
  • 1250

tomcat8的apr模式配置SLL证书

应公司的的推广需求,要求所有的一些广告页面都必须可以被https访问,网上搜了一些方法,发现很多都没有写下什么环境和版本下的配置很多都是转载,现在写下自己的碰到的一些问题和解决方法。 1.环境和配置:...
  • Gabriel_Tie
  • Gabriel_Tie
  • 2017年03月30日 10:24
  • 517

Tomcat connector元素常用配置(最大连接数等)

Tomcat connector元   在tomcat的server.xml中有类似:      [html] view plaincopy spa...
  • kaiyang45
  • kaiyang45
  • 2015年10月14日 09:00
  • 3671

开启Tomcat APR运行模式,优化并发性能

原文链接:http://blog.csdn.net/xyang81/article/details/51502766Tomcat支持三种接收请求的处理方式:BIO、NIO、APR 1>、BIO模式:...
  • xyang81
  • xyang81
  • 2016年05月25日 23:39
  • 28451

Tomcat中Connector常用配置

Tomcat中Connector常用配置     Tomcat中server.xml有些配置信息是需要我们了解的,最起码知道如何进行简单的调试.       默认情况下配置信...
  • shipeng22022
  • shipeng22022
  • 2014年07月31日 14:42
  • 16398

Tomcat8开启APR运行模式(centos6.5)

Tomcat有三种运营模式:bio、nio、apr,不同模式下Tomcat的运行效率差别比较大。 bio(blockingIO) 阻塞式IO,Tomcat6及以前版本默认运行模式,性能非常低下,没有...
  • clj198606061111
  • clj198606061111
  • 2016年04月16日 16:23
  • 8580

Eclipse配置JBoss的方法

第一次接触JBoss,突然让把项目部署到JBoss上,有点不知所错,以下是自己经过半天的倒腾,理的思路。 Eclipse配置JBoss的方法:(基本和tomcat相似)   1)首先要JDK的安装...
  • nikita_wxb
  • nikita_wxb
  • 2014年09月12日 17:21
  • 4783
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:APR为JBoss AS加速:HTTPS Connector配置
举报原因:
原因补充:

(最多只允许输入30个字)