`
winebibber
  • 浏览: 119415 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Linux下apache+resin的安装与部署

阅读更多
    为实现apache+resin的多机部署方案,在SUSE下尝试了该环境的搭建过程,在此记录下来,作为安装说明以便自己及他人查看。
一、编译安装apache
   1、从apache官网上下载最新的 release版本,unix版本取httpd-2.2.6.tar.gz。
   2、解包:
         gunzip httpd-2.2.6.tar.gz
	tar xvf httpd-2.2.6.tar
         

   3、编译安装:
进入解压后的目录httpd-2.2.6,依次执行
         
 
          ./configure --prefix=/*要安装apache的目录*/ --enable-so
         make
         make install
         

成功后apache就安装到前面指定的目录了

二、配置apache
   进入apache安装目录:
    1、修改apache/conf/httpd.conf
Listen 80 修改80为需要的端口如 18887
    2、启动
进入apache/bin/执行: ./apachectl start
    3、打开浏览起访问
http://ip: 18887

三、编译安装resin
  
 
    ./configure --prefix=/opt/cuix/resin --with-apxs=/opt/cuix/apache/bin/apxs  --with-apache=/opt/cuix/apache
    make
    make install 
   

   上述操作除了编译安装resin外,还会修改apache的配置,若已存在resin,则可不执行以上的操作,手动进行apache的配置,达到上述操作同等的效果:
    1、copy mod_caucho.so到apache目录(即--with-apache所指定的目录)的modules目录下;
    2、修改apache的配置文件conf/httpd.conf,自动增加以下内容
    
 
      LoadModule caucho_module ***/modules/mod_caucho.so
      ResinConfigServer localhost 6802
      CauchoConfigCacheDirectory /tmp
      CauchoStatus yes 
    


四、配置resin
   修改resin.conf文件
   
 
     <cluster>
        <srun server-id="a" host="192.168.0.1" port="6802"/>
        <srun server-id="b" host="192.168.0.2" port="6802"/>
     </cluster>
    


五、启动resin
   运行resin/bin/httpd.sh
   注意一定要加-server,否则resin启动后是监听80/8080这样的端口,而不是上面cluster设置里面的6802,
   ./httpd.sh -server a start
   如果resin启动不正确,后面apache启动后访问resin就会失败,然后在页面报503错误。
    stop/restart 时同样也需要加-server

六)、配置apache
    确认conf/httpd.conf文件中的以下内容:
     1、LoadModule caucho_module ***/modules/mod_caucho.so
       检查mod_caucho.so是否存在
     2、ResinConfigServer localhost 6802
       这个ResinConfigServer只能出现一行,如果resin有多台,请在这里指定的那台resin配置文件中的<cluster>中配置其他机器的ip/port
    3、CauchoConfigCacheDirectory /tmp
    4、CauchoStatus yes
    最后修改的配置为:
   
 
    LoadModule caucho_module "/opt/cuix/apache/modules/mod_caucho.so"
    ResinConfigServer 192.168.0.1 6802
    AddHandler caucho-request .action
    CauchoConfigCacheDirectory /tmp
    CauchoStatus yes
    


七、web访问
    启动apache。
    用浏览器访问apache的端口,注意不是访问resin的端口。
    成功完成以上操作后,apache+resin就部署完成了。
分享到:
评论

相关推荐

    Apache2+resin-2.1.16

    Apache2和Resin是两种流行的Web服务器,它们在部署Java Web应用程序时经常被结合使用,以实现更高的性能和稳定性。Apache2是世界上最广泛使用的HTTP服务器,而Resin是一款高效的Servlet和JSP容器,由Caucho ...

    linux 下配置 Apache 详解

    ### Linux 下配置 Apache 详解 #### 一、引言 Apache 是一款历史悠久且功能极其强大的 Web 服务器软件。由于其高度可定制性与模块化设计,对于初学者来说可能存在一定的学习曲线。Apache 的核心优势在于它能够通过...

    linux下resin与apache整合.pdf

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

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

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

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

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

    linux下java环境的搭建。jdk、tomcat、resin、mysql安装与学习.docx

    在所有这些组件安装并配置完成后,你就可以在Linux环境中开发、部署和运行Java应用程序了。记得在实际操作中,根据你的系统版本和具体需求进行调整,如使用不同的JDK、Tomcat或Resin版本,以及适应你的网络环境的...

    网站部署方案(参考模板).docx

    在网站部署方案中,网站环境采用 Linux + Apache + Resin 作为网站运行环境。Linux 是一个开源的操作系统,具有稳定性、安全性和高性能的特点。Apache 是一个流行的 Web 服务器软件,广泛应用于网站服务器中。Resin ...

    网站部署方案(参考模板).pdf

    Linux + Apache + Resin 是一种常见的网站运行环境。Linux 是一个开源的操作系统,具有稳定性、安全性和高性能的特点。Apache 是一个流行的 Web 服务器软件,也具有稳定性、安全性和高性能的特点。Resin 是一个应用...

    resin4.0配置文件介绍

    下面分别介绍 Resin 在不同操作系统下的安装与启动方法: - **Windows**:在 Windows 环境下,可以通过图形界面或者命令行来安装和配置 Resin。 - **Unix/Linux/Mac OS X**:在这些平台上,通常通过 shell 脚本来...

    CentOS 中JDK 和Resin的安装配置.pdf

    在Linux系统,特别是CentOS中,安装和配置Java开发工具包(JDK)以及Resin应用服务器对于开发和运行Java应用程序至关重要。以下是详细步骤: **1. JDK安装** 首先,你需要下载适合CentOS的JDK安装包,例如`jdk-6u24...

    linux下部署weblogic

    - **WebLogic与其他应用服务器对比**:除了WebLogic之外,还有其他一些知名的应用服务器,例如IBM的WebSphere、Sun的GlassFish、Resin以及Apache Tomcat。这些服务器各有优势,但在企业级应用领域,WebLogic以其丰富...

    Linux运维从入门到高级全套案例v3.rar

    Linux服务部署 3.1.1构建NTP时间服务器 3.1.2构建DHCP服务器 3.1.3搭建 Samba服务器 3.1.4搭建NFS服务器 3.1.5搭建FTP服务器 3.1.6构建 Apache WER服务器 3.1.7构建 MySQL服务器 3.1.8LAMP架构网站搭建 3.1.9 Cact i...

    Linux系统下JSP服务器配置步骤详解

    在Linux系统下配置JSP服务器是一项复杂但至关重要的任务,涉及到多个步骤,包括JDK的安装、Apache服务器的配置、Resin服务器的安装以及环境变量的设置等。本文将详细阐述这一过程,帮助读者理解并顺利完成JSP服务器...

    oracleInstall

    在IT行业中,数据库管理系统Oracle是企业级应用的重要支撑,而Web服务器如Apache和Resin则常用于部署和管理Web应用程序。本文将详细讲解"oracleInstall"主题,包括Apache与Resin的整合,以及Oracle的安装过程。 ...

    Apache配置.docx

    6. **编译与安装**:使用`make`命令进行编译,然后使用`make install`进行安装。在安装过程中可以通过`--prefix`参数指定安装路径。 综上所述,Apache不仅是一款功能强大的Web服务器软件,而且其灵活的安装方式、...

    小白入门linux入门到高级全套案例

    本部分涉及Nginx服务器、Rsync同步服务器、Tomcat/Resin JAVA服务器等的安装与配置,以及相关的优化策略。 - **Nginx服务器**: - 安装配置: 包括基本的安装步骤和配置文件调整。 - 虚拟主机配置: 实现一个服务器...

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

    本文档提供了一份详细的指南,帮助用户在Linux系统中部署常见的服务器软件,如Oracle数据库、Java Development Kit (JDK)、Apache HTTP Server、MySQL数据库、PHP解释器以及Resin应用服务器。 1. **Linux分区注意...

    Linux运维从入门到高级Linux全套案例教程

    Linux深入篇讲述了更多高级主题,比如构建高性能的Nginx WEB服务器、Rsync同步服务器、Tomcat/Resin JAVA服务器、Nginx与Tomcat动静分离、LNAMP架构配置、DNS域名解析服务器、MySQL主从高可用架构、LVS+Keepalived...

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

    在Linux环境中布置服务器是IT领域中的常见任务,涉及到操作系统、数据库、Web服务等多个组件的安装与配置。以下是一份详细的知识点解析,主要针对标题和描述中提到的Linux服务器布置过程。 1. **Linux分区注意** ...

    Linux上安装PHP运行[归类].pdf

    本篇文章将详述如何在Redhat Linux AS 3.0上配置Apache、MySQL、PHP、Resin(一种Java应用服务器)、SSL(安全套接层)以及GD库和日志分析工具Webalizer。 首先,确保系统中没有预装的服务器程序,如Apache和MySQL...

Global site tag (gtag.js) - Google Analytics