浙江科技风险投资公司:Linux 下Apache和Resin的安装
来源:百度文库 编辑:偶看新闻 时间:2024/05/01 20:38:43
一.Apache安装
1.安装
进入apache安装目录,编辑/server/mpm/worker/worker.c文件,修改参数为#define DEFAULT_SERVER_LIMIT 2560和# define DEFAULT_THREAD_LIMIT 500
创建apache目录
# ./configure --prefix=/usr/local/apache --with-mpm=worker --enable-so
# make
# make install
#make clean
2.配置
cd /usr/local/apache/conf
vi httpd.conf
参数修改如下
StartServers 50 //共启动多少个子流程服务
ServerLimit 200
MaxClients 2000 //最大连接数
MinSpareThreads 25 //最小空闲线程数
MaxSpareThreads 75 //最大空闲线程数
ThreadsPerChild 40 //每个子流程中的线程数
MaxRequestsPerChild 20000 //每个子流程最多处理的请求数
加入如下内容,防止对.conf配置文件访问
Order allow,deny
Deny from all
去掉
二、Resin安装
1.安装jdk
设置环境变量
Vi profile
JAVA_HOME=/usr/local/j2sdk1.4.2_08
pathmunge /usr/local/j2sdk1.4.2_08/bin
2.安装
# ./configure --prefix=/usr/local/resin-3.0.8 --with-apxs=/usr/local/apache/bin/apxs --with-apache=/usr/local/apache
#make
#make install
#make clean
3.配置
修改resin配置文件:
1.
2.
3.
4.< keepalive-timeout>10s keepalive-timeout>:连接超时时间
启动resin使用参数
#/usr/local/resin-3.0.8/bin/httpd.sh –Xmn100M –Xms500M –Xmx500M start
4.整合apache
修改httpd.conf,加入
LoadModule caucho_module /usr/local/apache/modules/mod_caucho.so
CauchoConfigFile /usr/local/resin-3.0.8/conf/resin.conf
SetHandler caucho-status
重新启动apache和resin
/usr/local/resin-2.1.4/bin/httpd.sh stop
/usr/local/apache/bin/apachectl stop
/usr/local/resin-2.1.4/bin/httpd.sh start
/usr/local/apache/bin/apachectl start
浏览器打开
http://ip/caucho-status
如果出现
Status : Caucho Servlet Engine
表示没有问题了