Apache http.conf
LoadModule jk_module modules/mod_jk.so
# Declare the module for <IfModule directive>;
#AddModule mod_jk.c
SSLOptions +StdEnvVars +ExportCertData
这个重要
#-------------------mod_jk-------------------
LoadModule jk_module modules/mod_jk.so
# Declare the module for <IfModule directive>;
#AddModule mod_jk.c
# Where to find workers.properties
JkWorkersFile conf/workers.properties
# Where to put jk logs
JkLogFile logs/mod_jk.log
# Set the jk log level [debug/error/info]
JkLogLevel info
# Select the log format
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
# JkOptions indicate to send SSL KEY SIZE,
JkOptions +ForwardSSLCertChain +ForwardKeySize +ForwardURICompat
#JkOptions +ForwardSSLCertChain
# JkRequestLogFormat set the request format
JkRequestLogFormat "%w %V %T"
# Send servlet for context /examples to worker named worker1
JkMount /jsp-examples/servlet/* worker1
# Send JSPs for context /examples to worker named worker1
JkMount /jsp-examples/* worker1
workers.properties
# Define 1 real worker using ajp13
worker.list=worker1
# Set properties for worker1 (ajp13)
worker.worker1.type=ajp13
worker.worker1.host=localhost
worker.worker1.port=8009
worker.worker1.lbfactor=50
worker.worker1.socket_keepalive=1
worker.worker1.socket_timeout=300
JAVA代码:
<%X509Certificate[]cert=(X509Certificate[])request.getAttribute("javax.servlet.request.X509Certificate");%>
fdsa:<%=cert[0].getSubjectDN().toString()%>
分享到:
相关推荐
Apache、Tomcat、mod_jk和mod_ssl是构建高效、安全的Java web应用程序服务器环境的关键组件。本配置笔记将深入探讨如何将这些组件整合在一起,实现动态内容的处理和HTTPS安全连接。 首先,Apache HTTP Server作为...
本压缩包提供了实现Tomcat集群配置所需的Apache服务器和mod_jk模块,具体版本为Apache 2.0.55和mod_jk-apache-2.0.55.so。 Apache HTTP Server是一个开源的Web服务器,它能够处理静态HTML文件和动态内容,如PHP、...
2. 配置mod_jk:将mod_jk-apache-2.2.4.so文件放到Apache的modules目录下,然后在Apache的配置文件httpd.conf中加载该模块,通过`LoadModule jk_module modules/mod_jk.so`命令。 3. 配置JK工作线程:在httpd.conf中...
2. **配置Apache**:安装完成后,需要编辑Apache的配置文件`httpd.conf`,在其中加载`mod_jk.so`模块。这通常通过在配置文件中添加以下行来实现: ``` LoadModule jk_module modules/mod_jk.so ``` 并且指定`mod...
Apache 2.4、Tomcat 7 和 mod_jk.so 的整合是将 Apache 作为前端服务器,用于处理静态内容和反向代理,而 Tomcat 作为后端应用服务器,主要负责处理 Java Servlet 和 JSP。这种架构组合可以充分利用 Apache 的高性能...
`mod_jk.so`是Apache的一个模块,它用于连接Apache与Tomcat应用服务器,实现负载均衡和应用级代理,这对于运行Java Web应用程序的环境至关重要。在CentOS 6.5-6.9系统上编译安装Apache 2.4并添加mod_jk.so模块的步骤...
2. **安全注意事项**:确保mod_jk与Tomcat之间的通信安全,可以考虑使用SSL加密。 3. **定期更新**:定期检查并更新mod_jk到最新版本,以获取安全补丁和性能改进。 综上所述,`mod_jk.so`是Apache与Java应用服务器...
在Apache2.2与Tomcat6.x的整合中,mod_jk模块扮演了关键角色,它是Apache的Jakarta项目的一部分,专门用于连接Apache和Tomcat。 1. **mod_jk模块介绍** mod_jk是Apache与Tomcat间通信的桥梁,它实现了Apache的URL...
### 安装Apache及Mod_jk教程 #### Apache与Mod_jk简介 Apache是一款广泛使用的开源Web服务器软件,因其稳定性、安全性以及丰富的功能而受到众多用户的青睐。在实际部署环境中,我们经常需要将Apache与其他应用...
2. 安装完成后,下载并解压mod_jk的二进制文件`mod_jk-apache-2.2.3.so`到Apache的`modules`目录下。确保这个模块与你的Apache版本兼容。 3. 修改Apache的配置文件`httpd.conf`,引入mod_jk模块并配置JK模块。这...
mod_jk和apache现在普遍使用AJP1.3协议[2]。它是一个二进制格式的协议,比 字符格式的HTTP协议解析速度要快。 除了性能的提升,mod_jk另外的一个作用可以实现apache与tomcat一对多的对应, 使后端tomcat负载均衡。...
5. **mod_jk-apache-2.2.4.so**:这是适用于Apache 2.2.4的mod_jk模块动态链接库文件,通常用于Linux/Unix系统。在Windows系统上,对应的文件可能是.dll扩展名。你需要将此文件移动到Apache的modules目录下,并在...
"两台服务器上做Apache2.2+Tomcat6.0+mod_jk的负载均衡"是一个典型的分布式系统架构,旨在通过在多台服务器之间分配工作负载来提高系统的稳定性和性能。下面将详细介绍这个配置涉及的知识点: 1. **Apache ...
最后,"jakarta-tomcat-connectors-jk2.0.4-win32-apache2.0.49.zip"是mod_jk模块的ZIP包,包含mod_jk的二进制文件和配置文件,用于集成Apache和Tomcat。用户需要将mod_jk模块加载到Apache配置中,并配置相应的...
2. **配置Apache**:将`mod_jk.so`放置在Apache的`modules`目录下,并在`httpd.conf`配置文件中加载模块,通过添加`LoadModule jk_module modules/mod_jk.so`指令。 3. **配置JK**:创建或编辑`workers.properties`...
将两者结合,通过mod_JK模块,可以实现Apache与Tomcat的集群配置,以提高网站的负载能力和可用性。 首先,我们要理解什么是Apache+Tomcat集群。集群是一种通过多台服务器共享工作负载的方式来提升系统性能和容错...
本压缩包包含适用于Apache 2.2和2.4版本的`mod_jk`模块的动态链接库文件,即`mod_jk.so`,这将帮助在Windows环境下配置Apache与Tomcat的集成。 Apache 2.2和2.4是两个主要的Apache服务器版本,每个版本都有其特定的...