Install Apache
Install
Unzip
gzip -d httpd-2.2.9.tar.gz
tar xvf httpd-2.2.9.tar
Config
cd httpd-2.2.9
./configure --prefix=/opt/apache2
Complile
make
Install.
make install
Configuraion
vi /opt/apache2/conf/httpd.conf
将User daemon和Group daemon改为User apache和Group apache
Listen 192.168.150.75:80
ServerName 192.168.150.75:80
Add user and group for apache:
groupadd apache
useradd apache –g apache
Check
./apachectl configtest
Install Mod_JK
Install
Rename mod_jk-1.2.26-httpd-2.2.6.so to mod_jk.so;
#mv mod_jk-1.2.26-httpd-2.2.6.so mod_jk.so
Copy to the folder /opt/apache2/modules.
#cp /home/tools/mod_jk.so
Configuration
Add the below line in the bottom of /opt/apache2/conf/httpd.conf:
Include conf/mod_jk.conf
Copy the files to the folder:
/opt/apache2/conf
mod_jk.conf
# Load mod_jk module
# Specify the filename of the mod_jk lib
loadModule jk_module modules/mod_jk.so
# 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 indicates to send SSK KEY SIZE
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
# JkRequestLogFormat
JkRequestLogFormat "%w %V %T"
JkMountFile conf/uriworkermap.properties
workers.properties
#Define list of workers that will be used
# for mapping requests
worker.list=loadbalancer,status
# Define Node1
# modify the host as your host IP or DNS name.
worker.node1.port=8009
worker.node1.host=192.168.150.75
worker.node1.type=ajp13
worker.node1.lbfactor=1
# Define prefered failover node for node1
worker.node1.redirect=node2
# Define Node2
# modify the host as your host IP or DNS name.
worker.node2.port=8009
worker.node2.host=192.168.150.76
worker.node2.type=ajp13
worker.node2.lbfactor=2
worker.node2.redirect=node1
# Load-balancing behaviour
worker.loadbalancer.type=lb
worker.loadbalancer.balance_workers=node1,node2
worker.loadbalancer.sticky_session=1
# Status worker for managing load balancer
worker.status.type=status
uriworkermap.properties
/application/*=loadbalancer
/jkstatus=status
#/*.jsp=loadbalancer
#/*.do=loadbalancer
!/*.gif=loadbalancer
!/*.msi=loadbalancer
!/*.exe=loadbalancer
!/*.jpg=loadbalancer
!/*.png=loadbalancer
!/*.css=loadbalancer
!/js/*.js=loadbalancer
#!/*.htm=loadbalancer
#!/*.html=loadbalancer
分享到:
相关推荐
* 配置日志文件:位于$JBOSS-HOME/server/default/conf下,用于配置日志的输出。 * 工作目录:位于$JBOSS-HOME/server/default/work下,用于存放JSP编译后的.java和.class文件。 负载均衡配置 负载均衡是一种常用的...
1. 日志文件设置:若需要修改 JBoss 默认的 log4j 设置,可修改 JBoss 安装目录下的 "server/default/conf" 文件夹中的 jboss-log4j.xml 文件。 2. web 服务的端口号的修改:这点在前文中有所提及,需要修改 JBoss ...
2. **配置部署目录**:默认情况下,JBoss会监控`deploy`目录下的文件变化。如果希望使用其他目录,可以在`jboss-service.xml`中更改`deploymentDir`属性值。 3. **禁用模块的TOMCAT类加载器**:某些模块可能使用了...
【标题】:“MyEclipse中配置JBoss” 在IT行业中,MyEclipse是一款深受开发者喜爱的集成开发环境(IDE),尤其对于Java EE项目开发来说,它提供了强大的支持。而JBoss则是一个开源的应用服务器,广泛用于部署和管理...
JBoss连接数据库的配置通常位于`{jboss_home}\server\default\deploy`目录下的特定服务文件,如`mssql-service.xml`。要更改数据库连接,需要修改以下几个属性: 1. `ConnectionURL`:指定数据库服务器地址、端口和...
windows jboss cluster,网络上收集的一些配置信息,共同参考!
1. **定位配置文件**:首先,需要找到位于`D:\jboss-4.2.2.GA\server\default\deploy\jboss-web.deployer`目录下的`server.xml`文件。此文件包含了JBoss服务器的主要配置信息。 2. **添加`<Context>`元素**:在`...
【在JBoss下配置EJB】 企业级JavaBean(Enterprise JavaBeans,简称EJB)是Java平台上的一个核心组件,用于构建可扩展、安全且事务处理能力强大的分布式应用程序。EJB标准经历了多个版本的发展,从早期的EJB 2.0到...
在Linux环境下配置JBoss6.0与JDK7.0是一项关键的任务,因为这两个组件是许多企业级Java应用的基础。JBoss是一个流行的开源应用服务器,它支持Java EE规范,而JDK则是运行Java应用程序和应用服务器所必需的开发工具包...
- `%JBoss_Home%\server\all\deploy`和`%JBoss_Home%\server\default\deploy`目录下的`deploy.last`、`jboss-web-cluster.sar`、`cluster-service.xml`和`ejb3-clustered-sfsbcache-service.xml`。 5. **配置集群...
1. 配置 $JBOSS-HOME/server/default/deploy/jbossweb-tomcat55.sar/META-INF/jboss-service.xml 文件里的 Java2ClassLoadingCompliance 及 UseJBossWebLoader 为 false,如果应用程序下存在 WEB-INF/jboss-web.xml...
JBoss 下配置 Oracle 数据源 在 JBoss 中配置 Oracle 数据源是实现企业级应用程序的重要步骤。本文将详细介绍如何在 JBoss 中配置 Oracle 数据源,包括复制配置文件、编辑配置文件、设置数据源参数等步骤。 一、...
该文件位于`{jboss_home}\server\default\deploy`目录下,用于配置Microsoft SQL Server数据库连接。 2. **修改数据库连接参数** 修改`<config-property>`标签内的属性值以匹配实际的数据库环境,例如: - `...
Jboss 安装配置指南 本指南旨在指导用户安装和配置 Jboss 中间件,包括数据库产品的安装、初始化数据库、Jboss 中间件的安装和配置服务。以下是详细的安装和配置步骤: 一、数据库产品的安装 在安装 Jboss 之前,...
- **Server Configuration**:这里可以配置JBoss的特定配置文件,如`standalone.xml`或`domain.xml`,以及相关的JVM参数。 - **Classpath**:定义服务器启动时的类路径,通常包括应用程序的库和依赖。 通过以上...
在没有提供具体的`ejb-jar.xml`和`jboss-ejb3.xml`内容的情况下,我们无法深入分析每个文件的详细配置,但以上已概述了它们在EJB部署中的基本作用和常用配置选项。如果你需要对特定配置进行深入理解,建议查阅官方...
1. **修改JBOSS_HOME/server/all/deploy/jbossweb-tomcat55.sar/server.xml**:配置负载均衡器,如mod_jk或mod_cluster模块。 2. **配置jboss-service.xml**:添加集群相关的MBean,如ha-policy、jgroups配置等。 3....