Linux 下Apache和Resin的安装

简介: 一.Apache安装1.安装进入apache安装目录,编辑/server/mpm/worker/worker.c文件,修改参数为#define DEFAULT_SERVER_LIMIT 2560和# define DEFAULT_THREAD_LIMIT 500 创建apache目录   # .

一.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

   参数修改如下

<IfModule worker.c>

StartServers            50   //共启动多少个子流程服务

ServerLimit            200

MaxClients            2000  //最大连接数

MinSpareThreads         25  //最小空闲线程数

MaxSpareThreads         75  //最大空闲线程数

ThreadsPerChild         40  //每个子流程中的线程数

MaxRequestsPerChild  20000 //每个子流程最多处理的请求数

<IfModule>

 

加入如下内容,防止对.conf配置文件访问

<Files ~.conf>

Order allow,deny

Deny from all

</Files>

 

去掉<Directory>……</Directory>之间的Indexes选项,以防止对文件列表的访问


二、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.<thread-max>2500</thread-max>:最大线程数

2.<spare-thread-min>100</spare0thread-min>:空闲线程数

3.<keepalive-max>300</keepalive-max>:最多可保留连接数

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
<IfModule mod_caucho.c>
CauchoConfigFile /usr/local/resin-3.0.8/conf/resin.conf
<Location /caucho-status>
SetHandler caucho-status
</Location>
</IfModule>

 

 

重新启动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
表示没有问题了

 

目录
相关文章
|
8天前
|
安全 Linux 网络安全
Linux环境中安装和使用Paramiko
Linux环境中安装和使用Paramiko
46 12
|
6天前
|
Ubuntu Linux 网络安全
Linux服务器上安装软件
Linux服务器上安装软件
27 2
|
6天前
|
Web App开发 监控 Linux
在Linux上,有许多软件可以下载和安装
在Linux上,有许多软件可以下载和安装
92 67
|
3天前
|
Linux Shell 异构计算
在linux上部署yolov5和安装miniconda3
这篇文章介绍了在Linux系统上部署YOLOv5并安装Miniconda3的步骤,包括使用wget命令下载Miniconda安装脚本、安装Miniconda、初始化Conda环境、添加镜像源等。
16 3
在linux上部署yolov5和安装miniconda3
|
5天前
|
Linux Docker 容器
Centos安装docker(linux安装docker)——超详细小白可操作手把手教程,包好用!!!
本篇博客重在讲解Centos安装docker,经博主多次在不同服务器上测试,极其的稳定,尤其是阿里的服务器,一路复制命令畅通无阻。
55 4
Centos安装docker(linux安装docker)——超详细小白可操作手把手教程,包好用!!!
|
15天前
|
Ubuntu Linux 网络安全
从头安装Arch Linux系统
本文记录了作者安装Arch Linux系统的过程,包括安装成果展示和遇到的疑难点及其解决方法,如硬盘不足、下载失败、设置时区、安装微码和配置无密码登录等。
从头安装Arch Linux系统
|
17天前
|
关系型数据库 MySQL Linux
Linux 安装 mysql 【使用 tar.gz | tar.xz安装包-离线安装】
在Linux系统中使用tar.xz压缩包安装MySQL数据库的详细步骤。包括下载MySQL压缩包,解压到指定目录,创建mysql用户和组,设置目录权限,初始化MySQL,配置my.cnf文件,启动服务,以及修改root用户密码。此外,还提供了如何设置Windows远程登录MySQL服务器的方法。
Linux 安装 mysql 【使用 tar.gz | tar.xz安装包-离线安装】
|
3天前
|
Linux 虚拟化
Vmware 傻瓜式安装(不可不知道的Linux基础知识和技术 01)
本文介绍了VMware虚拟机的下载与安装步骤。首先,通过提供的网盘链接下载VMware安装包。接着,详细描述了安装流程,包括接受协议、选择安装路径(建议避免系统C盘)、取消更新选项等。最后,输入许可证密钥完成安装,并展示了打开虚拟机后的主界面。整个过程简单易懂,适合新手操作。
44 1
|
7天前
|
Ubuntu Linux 数据安全/隐私保护
Linux的安装过程
Linux的安装过程
14 4
|
8天前
|
Linux 定位技术 虚拟化
Linux 安装
Linux 安装
17 5