`
darkma
  • 浏览: 526700 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类

【原创】Linux 下 Apache 与 Resin 完美整合

阅读更多

1. 环境检查

首先,检查Liunx操作系统是否已安装jdk, 若未安装即时从http://java.sun.com/ 官网下载安装。

(注:具体如何配置jdk,我的其它博客文章已讲到,不再重复!)

另外, 在 Linux 终端内输入

# httpd -v

   检查系统是否已默认安装了 apache, 若系统已安装, 再用

# httpd -S

   查看apache配置文件中的设定信息。

若系统未默认安装则需要从http://www.apache.org/官网下载与jdk相符号的版本。

 

2. 软件下载

JDK 官网下载: http://java.sun.com/

Apache 官网下载: http://www.apache.org/

Resin 官网下载: http://www.caucho.com/

 

下面以 redhat 系统下 jdk1.5.* , apache-2.* 与 resin-3.* 配置为例:

 

3. Apache 编译与配置 进入 apache 根目录下, 执行如下命令:

# ./configure --prefix=/usr/local/apache --enable-shared=max --enable-module=most

# make

# make install

若一切顺利,则表明apache安装成功!

 

4. Resin 编译与配置 进入 resin 根目录下, 执行:

# ./configure --prefix=/usr/local/resin --with-apxs=/usr/local/apache/bin/apxs --with-apache=/usr/local/apache

# make

# make install

若 resin 与 apache 整合成功,则会在 /usr/local/apache/conf/httpd.conf 文件末尾处查看到如下信息: LoadModule caucho_module /usr/local/apache/modules/mod_caucho.so
ResinConfigServer localhost 6802
CauchoStatus yes
<IfModule mod_caucho.c>
<Location /caucho-status>
SetHandler caucho-status
</Location>
</IfModule>
AddHandler caucho-request jsp
<Location /servlet/*>
SetHandler caucho-request
</Location>

 

若想设置 apache 对 url 大小写不敏感, 只需在上段文字之前添加如下信息:

LoadModule speling_module /usr/local/apache/modules/mod_speling.so

CheckSpelling on

 

5. 部署web应用程序

 

a.编辑 /usr/local/resin/conf/resin.conf 文件
<web-app id="/" root-directory="web程序路径"/>


b.编辑 /usr/local/apache/conf/httpd.conf文件
DocumentRoot "web程序路径"

 

 

6. 启动 Apache 和 resin
i. 进入 /usr/local/apache/bin/ 目录,执行:

# ./httpd &

ii. 进入 /usr/local/resin/bin/ 目录,执行:

# ./httpd.sh &

 

 

7. 测试 在客户端浏览器输入“http://服务器的ip地址:apache端口号/”,若web程序能正常启动, 则表明大功告成!

 

(注: 若想使用系统已默认安装的apache, 则只需找到apache的安装路径进行相关的配置即可。)

(另: 该网站的博客内容编辑器太不咋样了, 刚排好的版全乱套了,强烈要求改版!)

3
1
分享到:
评论

相关推荐

    Linux下Apache与Resin整合(详细)

    ### Linux下Apache与Resin整合知识点详解 #### 一、整合背景及意义 Apache与Resin作为两种不同的Web服务器软件,各自拥有独特的优势。Apache以其高效稳定、支持丰富的模块著称,尤其适合处理静态资源;而Resin则是...

    linux下resin与apache整合.pdf

    在Linux环境下,集成Resin应用服务器与Apache HTTP服务器是一个常见的需求,这主要目的是为了利用Apache的高稳定性与Resin的高效Java EE应用处理能力。在这个过程中,我们需要分别安装JDK、Resin和Apache,然后配置...

    linux下resin与apache整合宣贯.pdf

    【Linux下Resin与Apache整合】 在Linux操作系统中,整合Resin(一个Java应用服务器)与Apache HTTP Server(一个流行的Web服务器)是为了充分利用两者的优势,例如Apache的高性能静态内容处理和Resin对Java应用程序...

    linux下的整合apache+mysql+php+resin

    ### Linux下的Apache+MySQL+PHP+Resin整合详解 #### 一、背景介绍与环境准备 在Linux系统中实现Apache+MySQL+PHP+Resin的整合对于构建高性能、稳定的Web应用至关重要。本篇文章将详细讲解如何在Red Hat AS4环境下...

    apache2.2整合resin3+Eclipse远程调试

    Apache2.2与Resin3的整合是为了实现动态内容(如JSP、Action请求)与静态资源的有效分离,以提高系统的访问效率和静态界面的独立发布与管理能力。在Windows 8环境下,以下是详细的整合步骤: 首先,我们需要安装...

    Linux下配置JSP Web服务器常见问题与解决.pdf

    2. **Apache与Resin的整合**:Red Hat Linux 9自带的Apache版本可能不支持Resin。因此,需要重新编译Apache并添加支持Resin的模块。这通常涉及到下载Apache源代码,配置时指定Resin的模块,然后编译和安装。Resin也...

    oracleInstall

    本文将详细讲解"oracleInstall"主题,包括Apache与Resin的整合,以及Oracle的安装过程。 首先,让我们讨论Apache与Resin的整合。Apache HTTP Server是一款广泛应用的开源Web服务器,以其稳定性和灵活性著名。Resin...

    ACPCHE+RESIN+JDK1.5架设WEB服务器.pdf

    总结来说,该文档描述了如何在Linux环境下使用源代码编译的方式安装JDK、Apache和Resin,并将它们整合起来,构建一个完整的Web服务器环境。通过了解文档中的这些知识点,可以更深入地掌握Linux下Web服务器配置和Java...

    linux环境下服务器的布置收集.pdf

    - **整合Resin和Apache** 可以通过代理配置,让Apache将请求转发给Resin处理,实现负载均衡和性能优化。 5. **配置方法** - **PHP** 与Apache的集成通常使用mod_php模块,而与Resin集成则可能需要配置FastCGI接口...

    linux环境下服务器的布置[参照].pdf

    - **Resin与Apache整合**:可采用mod_proxy、mod_jk或mod_php来实现Apache和Resin的负载均衡和内容分发,提升网站性能。 以上步骤只是基础配置,实际部署中还需考虑安全措施,如防火墙设置、SELinux策略、访问控制...

    强烈推荐 Linux运维从入门到高级全套案例教程

    - **3.1.8 LAMP架构网站搭建**:整合Linux、Apache、MySQL和PHP,搭建完整的Web服务平台。 - **3.1.9 Cacti监控平台搭建**:实现网络流量监控。 - **3.1.10 Nagios监控平台搭建**:监控服务器状态和网络服务。 - **...

    linux环境下服务器的布置借鉴.pdf

    - **整合Resin和Apache**:实现负载均衡、反向代理,提高系统性能和可用性,可能涉及mod_proxy模块的配置。 5. **安装与配置** - **包管理器**:使用`apt`或`yum`等工具安装软件,确保依赖关系得到解决。 - **...

    企业应用:解密淘宝网的开源架构

    在Linux与FreeBSD之间,淘宝网选择了前者,这基于其技术人员对Linux的熟悉度以及对系统优化的需求,因为深入理解内核有助于提升系统性能。 在业务系统构建方面,淘宝网采用JEE(Java Enterprise Edition)规范。其...

    nagios完整配置文档

    Nagios支持监控各种应用服务器的健康状态,如Apache、lighttpd、nginx、tomcat、resin等,并支持对网络服务如squid、rsync和NFS的健康状态进行监控。此外,Nagios还支持DB类监控,例如mysql主机监控和oracle监控。 ...

    集成学生信息系统

    在技术实现上,集成学生系统通常采用成熟的技术栈,如C/S和B/S混合架构,开发语言可能涉及PB和JAVA,操作系统多选择UNIX或Linux,数据库使用Oracle或Mysql,应用服务器和Web服务器分别可能选用Resin和Apache,客户端...

    惊现支撑1亿pv/天的超级数据库解决方案

    描述中提到了实际使用的服务器配置,包括1万3千块钱购买的服务器,4G内存,2个CPU,运行Linux AS4系统,以及apache2.0.63/resin2.1.17/jdk6.0环境。这提供了对于构建该系统所需的硬件和软件环境的一个基本了解。 ...

Global site tag (gtag.js) - Google Analytics