首先确定各软件的版本,我发现开源的软件的版本超级复杂,超级多。采用的标准是用最新的好。千万不要被网上的说哪个版本稳定之类的话所相信,我的思路是对于开源的东东采用新的版本为佳。
当前最新的版本:
Apache :2.0.54 源码
Tomcat :5.5.12 不是源码形式
jakarta-tomcat-connectors-1.2.15 源码
不要用jakarta-tomcat-connectors 2.0,这个版本已经不再继续开发了。
安装JDK:
cp /path/to/j2sdk-1_4_2_06-linux-i586.bin /usr/local/
cd /usr/local
chmod +x j2sdk-1_4_2_06-linux-i586.bin
./j2sdk-1_4_2_06-linux-i586.bin
ln -s j2sdk1.4.2_06 jdk
设置环境变量.bash_profile:
export JAVA_HOME=/usr/local/jdk
export CLASSPATH=$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
export LANG=zh_CN.UTF8
安装Apache.
tar zxvf httpd-2.0.54.tar.gz
./configure --prefix=/usr/local/apache2 --enable-so
make
make install
装好tomcat
安装tomcat 非常容易 直接解压
放到 /usr/local/tomcat5
vi /usr/local/tomcat5/bin/catalina.sh
插入这几行:
JAVA_HOME="/usr/local/jdk"
CATALINA_HOME="/usr/local/tomcat5"
CATALINA_OPTS="-Djava.awt.headless=true"
JAVA_OPTS="-Xms256m -Xmx1024m"
就开始安装jakarta-tomcat-connectors-1.2.15了
1.解压jakarta-tomcat-connectors-1.2.15-src.tar.gz
2.cd jakarta-tomcat-connectors-1.2.15/jk/native
./buildconf.sh
./configure --with-apxs=/usr/local/apache2/bin/apxs #apache的安装目录下的bin目录的apxs
make
cp apache-2.0/mod_jk.so /usr/local/apache2/modules/ 下
3.改httpd.conf文件
LoadModule jk_module modules/mod_jk.so
JkWorkersFile conf/workers.properties
JkLogFile logs/mod_jk.log
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
JkRequestLogFormat "%w %V %T"
JkLogLevel error
JkMount /app/* worker1
JkMount /*.jsp worker1
4.新建文件/www/conf/workers.properties #注意和上面的路径一致
worker.list=worker1
worker.worker1.port=8009
worker.worker1.host=localhost
worker.worker1.type=ajp13
worker.worker1.lbfactor=50
worker.worker1.cachesize=10
worker.worker1.cache_timeout=600
worker.worker1.socket_keepalive=1
worker.worker1.socket_timeout=300
#Linux
分享到:
相关推荐
### RedHat Linux + Apache + Tomcat + Mod_jk 负载均衡安装步骤详解 #### 系统环境准备与配置 在开始安装之前,我们首先需要确保系统环境满足以下要求: 1. **操作系统:** Red Hat Linux 9.0 2. **软件版本:**...
这个压缩包"amp_apache2.0.54_mysql4.1.22_php5.2.0_zend_phpmyadmin.rar"包含了构建这样一个环境所需的关键组件: 1. **Apache 2.0.54**:Apache HTTP Server是世界上最广泛使用的Web服务器软件,它提供了稳定、...
安装成功后SSL已经加入Apache中,直接访问https://localhost时将出现安全证书。该证书为本人新作,有效期到2018-10-1号。
- **版本对应**:确保Apache和mod_jk版本兼容,例如Apache 2.0.54对应mod_jk 1.2.14。 - **Apache安装**:根据提示配置域名、URL和管理员邮箱,确保80端口可用,可自定义安装路径。 - **启动Apache**:服务启动...
在安装"apache_2.0.54-win32-x86-no_ssl.msi"时,用户通常会经历一系列向导式步骤,包括选择安装路径、配置端口(默认为80)、设置服务启动选项等。安装完成后,Apache服务器会在后台作为服务运行,等待接收HTTP请求...
3. 修改Apache的配置文件(如httpd.conf),添加对mod_jk模块的引用,并配置Worker文件以定义Tomcat实例。 接下来,安装PHP: 1. 解压PHP源代码包,然后通过configure、make和make install命令编译并安装。 2. ...
《Apache模块mod_auth_sspi详解及其应用》 Apache HTTP服务器是全球最广泛使用的Web服务器,其强大的可扩展性使得可以通过安装各种模块来实现各种功能。其中,mod_auth_sspi是Apache的一个重要模块,专用于Windows...
mod_jkmod_jk-1.2.14-apache-2.0.54 下载后请将后缀名改为 rar
amp_apache2.0.54_mysql4.1.22_php5.2.0_zend_phpmyadmin 直接点install.bat安装即可以 请保证你的80端口没有被使用 mysql账号:admin 密码:zgh151 自己去改了 有问题打:0871-2716042 昆明理工大学 张官海
首先,Apache 2.0.54是Apache服务器的一个稳定版本,它引入了多项性能优化和安全性改进。这个版本支持多线程模型,可以在Windows环境下高效地处理并发请求。Apache的模块化设计允许用户根据需求灵活选择和配置各种...
可以用作一种高速的进行协议转换开发框架。Netty是由JBOSS提供的一个java开源框架。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。
- 将`mod_authz_svn.so`和`mod_dav_svn.so`复制到`Apache Group/Apache2/modules`目录下。 - 将`svn-win32-1.4.6/bin`目录下的所有`.dll`文件复制到`Apache Group/Apache2/bin`文件夹下。 - 修改`Apache Group/...
apache_2.0.54的安装文件,可以很好的整合Tomcat,php。 其下载地址 http://archive.apache.org/dist/httpd/binaries/win32/
- **JK Connector 的配置**:配置 Tomcat 与 Apache2 之间的通信,使得请求可以被正确转发。 #### 虚拟主机的配置 最后,配置虚拟主机。这涉及到 Apache2 配置文件的修改,以便支持多个不同的网站或应用在同一台...
- 将 `mod_jk.so` 复制到Apache的 `modules` 目录。 3. **安装Tomcat** - 解压 `jakarta-tomcat-5.5.9.tar.gz` 并创建软链接。 - 设置 `JAVA_HOME` 环境变量。 - 启动Tomcat服务并验证是否成功。 4. **配置...
apache_2.0.54,Cognos83的Apache模式网关只支持到2.0版本。顺便传上来了。
以下是对这一过程的详细解析,包括系统准备、安装JDK、Apache、Tomcat以及Mod_jk的步骤。 ### 一、系统准备与JDK安装 首先,确保你的系统是Red Hat Linux 9.0,这是一个广泛用于服务器环境的稳定版本。接下来,...