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的安装路径进行相关的配置即可。)
(另: 该网站的博客内容编辑器太不咋样了, 刚排好的版全乱套了,强烈要求改版!)
分享到:
相关推荐
### Linux下Apache与Resin整合知识点详解 #### 一、整合背景及意义 Apache与Resin作为两种不同的Web服务器软件,各自拥有独特的优势。Apache以其高效稳定、支持丰富的模块著称,尤其适合处理静态资源;而Resin则是...
在Linux环境下,集成Resin应用服务器与Apache HTTP服务器是一个常见的需求,这主要目的是为了利用Apache的高稳定性与Resin的高效Java EE应用处理能力。在这个过程中,我们需要分别安装JDK、Resin和Apache,然后配置...
【Linux下Resin与Apache整合】 在Linux操作系统中,整合Resin(一个Java应用服务器)与Apache HTTP Server(一个流行的Web服务器)是为了充分利用两者的优势,例如Apache的高性能静态内容处理和Resin对Java应用程序...
### Linux下的Apache+MySQL+PHP+Resin整合详解 #### 一、背景介绍与环境准备 在Linux系统中实现Apache+MySQL+PHP+Resin的整合对于构建高性能、稳定的Web应用至关重要。本篇文章将详细讲解如何在Red Hat AS4环境下...
Apache2.2与Resin3的整合是为了实现动态内容(如JSP、Action请求)与静态资源的有效分离,以提高系统的访问效率和静态界面的独立发布与管理能力。在Windows 8环境下,以下是详细的整合步骤: 首先,我们需要安装...
2. **Apache与Resin的整合**:Red Hat Linux 9自带的Apache版本可能不支持Resin。因此,需要重新编译Apache并添加支持Resin的模块。这通常涉及到下载Apache源代码,配置时指定Resin的模块,然后编译和安装。Resin也...
本文将详细讲解"oracleInstall"主题,包括Apache与Resin的整合,以及Oracle的安装过程。 首先,让我们讨论Apache与Resin的整合。Apache HTTP Server是一款广泛应用的开源Web服务器,以其稳定性和灵活性著名。Resin...
总结来说,该文档描述了如何在Linux环境下使用源代码编译的方式安装JDK、Apache和Resin,并将它们整合起来,构建一个完整的Web服务器环境。通过了解文档中的这些知识点,可以更深入地掌握Linux下Web服务器配置和Java...
- **整合Resin和Apache** 可以通过代理配置,让Apache将请求转发给Resin处理,实现负载均衡和性能优化。 5. **配置方法** - **PHP** 与Apache的集成通常使用mod_php模块,而与Resin集成则可能需要配置FastCGI接口...
- **Resin与Apache整合**:可采用mod_proxy、mod_jk或mod_php来实现Apache和Resin的负载均衡和内容分发,提升网站性能。 以上步骤只是基础配置,实际部署中还需考虑安全措施,如防火墙设置、SELinux策略、访问控制...
- **3.1.8 LAMP架构网站搭建**:整合Linux、Apache、MySQL和PHP,搭建完整的Web服务平台。 - **3.1.9 Cacti监控平台搭建**:实现网络流量监控。 - **3.1.10 Nagios监控平台搭建**:监控服务器状态和网络服务。 - **...
- **整合Resin和Apache**:实现负载均衡、反向代理,提高系统性能和可用性,可能涉及mod_proxy模块的配置。 5. **安装与配置** - **包管理器**:使用`apt`或`yum`等工具安装软件,确保依赖关系得到解决。 - **...
在Linux与FreeBSD之间,淘宝网选择了前者,这基于其技术人员对Linux的熟悉度以及对系统优化的需求,因为深入理解内核有助于提升系统性能。 在业务系统构建方面,淘宝网采用JEE(Java Enterprise Edition)规范。其...
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万3千块钱购买的服务器,4G内存,2个CPU,运行Linux AS4系统,以及apache2.0.63/resin2.1.17/jdk6.0环境。这提供了对于构建该系统所需的硬件和软件环境的一个基本了解。 ...