没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
Apache与 omcat整合、性能、集群、测试 t
一、 Apache与tomcat 的整合
1. 安装 APR
1) 下载源码包 apr-1.2.8.tar.gz
下载地址:http://apr.apache.org
2) 安装步骤
首先需要解压tar.gz文件,然后进入解压后的文件夹。
a) ./configure --prefix=/usr/local/apache2/apr
--prefix 是指定安装的目录
b) make
c) make install
3) 注意:prefix必须一次写正确,否则无法卸载重新指定目录
2. 安装APR-UTIL
1) 下载源码包
下载地址: http://apr.apache.org
apr-util-1.2.8.tar.gz
2) 安装步骤
a) ./configure --prefix=/usr/local/apache2/apr
--with-apr=/usr/local/apache2/apr
--prefix 是指定安装的目录,同时需要指定apr的目录。
b) make
c) make install
3) 注意:prefix必须一次写正确,否则无法卸载重新指定目录。
3. 安装Apache2.2.X
1) 下载源码包
下载地址: http://httpd.apache.org
httpd-2.2.9.tar.gz
2) 安装步骤
a) ./configure --prefix=/usr/local/apache2 --enable-proxy
--enable--proxy-connect --enable-proxy-http --enable-proxy-ajp
--enable-forward --enable-module=most --enable-mods-shared=all
--enable-so --enable-include --enable-headers --enable-deflate
--with-mpm=worker --with-apr=/usr/local/apache2/apr
--with-apr-util=/usr/local/apache2/apr
b) make
c) make install
4. 卸载Apache
1) 在tar -zxvf httpd的目录下make clean。
2) 然后就rm -rf apache的安装目录就行了
3) 有些时候linux安装时也会安装apache,一般是按照rpm方式安装的,卸载的时候使
用一下命令:
rpm -qa|grep httpd
rpm -e -httpd --nodeps --nopreun
5. 安装Tomcat5.5
1) 下载源码包 apache-tomcat-5.5.23.tar.gz
下载地址:http://tomcat.apache.org
2) 安装步骤
a) tar zxvf apache-tomcat-5.5.23.tar.gz /usr/local/tomcat1
tar zxvf apache-tomcat-5.5.23.tar.gz /usr/local/tomcat2
b) 修改 bin/catalina.sh
JAVA_HOME=/usr/java/jdk1.5.0_12
JAVA_OPTS=' -Xms256m -Xmx512m -XX:PermSize=512M -XX:MaxPermSize=512m
'
3) 起停
/usr/local/tomcat1/bin/startup.sh|shutdown.sh
6. 安装Tomcat-Native连接APR,提高静态资源的访问性能
1) 下载软件包 tomcat-native-1.1.10-src.tar.gz
下载地址:http://archive.apache.org/dist/tomcat/tomcat-connectors/native/
2) apr和apr-util的安装参考Linux下Apache和Apr整合,提高Apache性能
3) 安装步骤
a) tar zxvf tomcat-native-1.1.10-src.tar.gz
b) cd /tomcat-native-1.1.10-src/jni/native
c) ./configure --prefix=/usr/local/apache2/apr
--with-apr=/usr/local/apache2/apr
--with-java-home=/usr/java/jdk1.5.0_12
d) make
e) make install
f) 修改 bin/catalina.sh 添加 CATALINA_OPTS='
-Djava.library.path=/usr/local/apache2/apr/lib'
7. 修改apache配置
找到安装好的apache的目录下的bin目录下的httpd.conf 文件
1) 打开配置文件:
[root@Phwtest data]# cd http/apache/conf
[root@Phwtest conf]# vi httpd.conf
2) 配置proxy_ajp。
在文件httpd.conf 中找到
#LoadModule proxy_module modules/mod_proxy.so
#LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
如果安装成功了,前面是没有#号。
如果找不到这样的信息,则说明您没有安装成功。不要担心,so文件我们可以动态
加载,加载方法如下:
a) # cd /root/Desktop/httpd-2.2.9 ,找到你解压完的目录。
b) # cd modules/proxy/ 找到proxy目录。
c) # /usr/local/apache2/bin/apxs -c -i mod_proxy.c proxy_util.c
(笔者的apache安装在/usr/local/apach2下)
d) # /usr/local/apache2/bin/apxs -i -a -n proxy mod_proxy.la
这样,就将proxy安装成功了,你可以到httpd.conf中看到自动添加了
LoadModule proxy_module modules/mod_proxy.so
但是,proxy只是核心模块,要具体使用时,还需要增加相应的模块,方
法类似。
例如要使用 ProxyPass,ProxyPassReverse,那么就需要http,所以:
# /usr/local/apache2/bin/apxs -c mod_proxy_http.c
# /usr/local/apache2/bin/apxs -i -a -n proxy_http
mod_proxy_http.la
同样的,你就可以看到 httpd.conf 中自动增加了
LoadModule proxy_http_module modules/mod_proxy_http.so
3) 找到 #Include conf/extra/httpd-mpm.conf
a) 找到"#Include conf/extra/httpd-mpm.conf",去掉"#"
这是apache选用mpm模式文件,这个和性能有关。
b) 编辑conf/extra/httpd-mpm.conf文件,如果apache选用了worker模式,
其配置如下:
<IfModule mpm_worker_module>
StartServers 4
ServerLimit 10000
MaxClients 2048
MinSpareThreads 25
MaxSpareThreads 75
ThreadsPerChild 32
MaxRequestsPerChild 512
</IfModule>
c) Listen 8181
8181是指定apache启动的端口。
d) ServerName 192.168.1.9
指定的服务器名字。
e) DocumentRoot "/odps"
指定的apache访问的web应用的根目录。
4) 找到#include conf/extra/httpd-vhosts.conf
a) 把"#include conf/extra/httpd-vhosts.conf" 前面的"#"去掉然后编
辑
b) 编辑为如下的代码
<VirtualHost *:9527>
#需要制定虚拟主机的端口9527
ServerAdmin admin@easyea.com
#一般是邮箱地址即可
ProxyPass / ajp://localhost:8009/
#这是对应tomcat里的ajp配置
ProxyPassReverse / ajp://localhost:8009/
#这是对应tomcat里的ajp配置
ServerName 192.168.1.9
#这是对应实际的web应用地址
ServerAlias www.easyea.com
ErrorLog logs/easyea.com-error_log
CustomLog logs/easyea.com-access_log common
</VirtualHost>
剩余15页未读,继续阅读
资源评论
arui83428
- 粉丝: 1
- 资源: 9
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 农村信用社联合社计算机信息系统投产与变更管理办.docx
- 农村信用社联合社计算机信息系统数据管理办法.docx
- 利用SPSS作临床效度分析线上计算网站介绍-医学研究部统计谘.(医学PPT课件).ppt
- 利用Zabbix监控mysqldump定时备份数据库状态.docx
- 利用计算机解决问题的基本过程.doc
- 化工铁路通信工程总结.doc
- 北京大学网络教育软件工程作业.docx
- 医药公司(连锁店)计算机操作规程未新系统的自行按照旧制修改-新系统过制的编号加修模版.doc
- 医药公司(连锁店)计算机系统操作规程模版.doc
- 医药连锁门店计算机系统的操作和管理程序未新系统的自行按照旧制修改-新系统过制的编号加修模版.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功