`
JBossWeek
  • 浏览: 80044 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

APR为JBoss AS加速:HTTPS Connector配置

阅读更多
 
当启用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" />
 
 

分享到:
评论

相关推荐

    windows环境下Jboss as 7配置Https

    Windows 环境下 JBoss AS 7 配置 HTTPS 在 Windows 环境下,配置 JBoss AS 7 的 HTTPS 需要按照特定的步骤进行。下面将详细介绍配置 HTTPS 的过程。 生成服务器端证书文件 首先,需要使用 JDK 自带的工具制作 ...

    jboss-logging-3.4.1.Final-API文档-中文版.zip

    赠送jar包:jboss-logging-3.4.1.Final.jar; 赠送原API文档:jboss-logging-3.4.1.Final-javadoc.jar; 赠送源代码:jboss-logging-3.4.1.Final-sources.jar; 赠送Maven依赖信息文件:jboss-logging-3.4.1.Final....

    jboss-logging-3.4.3.Final-API文档-中文版.zip

    赠送jar包:jboss-logging-3.4.3.Final.jar; 赠送原API文档:jboss-logging-3.4.3.Final-javadoc.jar; 赠送源代码:jboss-logging-3.4.3.Final-sources.jar; 赠送Maven依赖信息文件:jboss-logging-3.4.3.Final....

    JBoss篇:安装与配置

    JBoss篇:安装与配置 一、安装与配置 在本文中,我们将下载和安装 JBoss 4.2.1.GA 版本。下载地址为 http://sourceforge.net/project/showfiles.php?group_id=22866&package_id=16942&release_id=523619。下载完成...

    JBoss AS 7 简介

    &lt;subsystem xmlns="urn:jboss:domain:logging:1.0"&gt; &lt;pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/&gt; ``` 该配置定义了三个扩展模块:`connector`、`jmx`和`logging`,并...

    MyEclipse中配置JBoss

    【标题】:“MyEclipse中配置JBoss” 在IT行业中,MyEclipse是一款深受开发者喜爱的集成开发环境(IDE),尤其对于Java EE项目开发来说,它提供了强大的支持。而JBoss则是一个开源的应用服务器,广泛用于部署和管理...

    JBoss AS7教程

    二、JBoss AS7安装与配置 1. 下载与解压:从官方网站获取JBoss AS7的zip包,解压到指定目录。 2. 配置环境变量:设置JAVA_HOME和JBOSS_HOME,确保系统能够找到JBoss AS7的运行环境。 3. 启动与停止:通过bin目录下的...

    [JBoss] JBoss AS 7 配置部署管理教程 (英文版)

    [Packt Publishing] JBoss AS 7 配置部署管理教程 (英文版) [Packt Publishing] JBoss AS 7 Configuration, Deployment and Administration (E-Book) ☆ 出版信息:☆ [作者信息] Francesco Marchioni [出版机构...

    jboss-logging-3.3.2.Final-API文档-中文版.zip

    赠送jar包:jboss-logging-3.3.2.Final.jar; 赠送原API文档:jboss-logging-3.3.2.Final-javadoc.jar; 赠送源代码:jboss-logging-3.3.2.Final-sources.jar; 赠送Maven依赖信息文件:jboss-logging-3.3.2.Final....

    jboss as7 文档

    JBoss AS7(Application Server 7)是JBoss社区推出的一款开源应用服务器,其文档提供了全面且详细的指南、教程及资源介绍,旨在帮助开发者和管理员更好地理解和掌握JBoss AS7的各项功能与配置。 #### 一、文档结构...

    JBoss AS 5 Development

    **JBoss AS 5(Application Server 5)**是JBoss组织推出的一款开源应用服务器,它为Java应用程序提供了强大的运行环境。JBoss AS 5在企业级应用开发领域具有举足轻重的地位,其主要特点包括: - **高可用性**:...

    jboss-logging-3.4.2.Final-API文档-中文版.zip

    赠送jar包:jboss-logging-3.4.2.Final.jar; 赠送原API文档:jboss-logging-3.4.2.Final-javadoc.jar; 赠送源代码:jboss-logging-3.4.2.Final-sources.jar; 赠送Maven依赖信息文件:jboss-logging-3.4.2.Final....

    JBoss实战:服务器配置指南(JBoss in action)

    ### JBoss实战:服务器配置指南(JBoss in action) #### JBoss 5 应用服务器简介 ...通过学习本书,读者可以全面掌握JBoss的各项高级功能及其配置方法,为构建高性能、安全的企业级应用奠定坚实的基础。

    JBoss AS 7 Development

    JBoss AS 7(Application Server 7)是一款功能强大且开放源代码的应用服务器,为开发者提供了高效稳定的开发平台,支持多种高级特性,包括EJB(Enterprise JavaBeans)、JPA(Java Persistence API)、CDI...

    jboss配置入门,jboss的初级配置

    jboss配置入门 jboss系统是一种基于Java的应用服务器,具有高性能、可扩展、安全性强等特点。在本文中,我们将对jboss的基本配置进行...通过本文,我们可以更好地了解jboss的基本配置,并为后续的学习和实践打下基础。

    Nginx 1.2.1 + JBOSS AS 7 负载配置及Session处理

    文章首先介绍了使用 Nginx 1.2.1 和 JBOSS AS 7 做为应用服务器的理由,然后详细介绍了使用 Nginx 1.2.1 + JBOSS AS 7(standalone 模式)实现负载均衡的配置过程。 在负载均衡方面,文章首先介绍了 JBOSS 官方文档...

    JBoss in Action: Configuring the JBoss Application Server

    - **JBoss in Action**: 一本深入介绍如何配置和使用JBoss应用服务器的专业书籍。 - **企业级特性**: 包括高可用性、安全性和性能优化等方面。 - **组件容器配置**: 如JBoss Web Server、EJB 3服务器及JBoss ...

    jboss配置https环境

    在`{JBOSS_HOME}\server\default\deploy\jbossweb-tomcat50.sar`目录下的`server.xml`文件中,找到或添加一个用于HTTPS连接的Connector配置。例如: ```xml &lt;Connector port="8443" address="${jboss.bind....

    JBoss at Work: A Practical Guide

    《JBoss at Work: A Practical Guide》是一本深入解析JBoss应用服务器的实践指南,它为读者提供了在实际工作中使用JBoss的全面指导。JBoss是Red Hat公司开发的一个开源Java应用服务器,它基于Java EE(Java ...

Global site tag (gtag.js) - Google Analytics