Linux平台 Resin+Apache整合

 

 

首页服务器应用

背景:

阅读新闻

Linux平台 Resin+Apache整合

[日期:2011-06-17]   来源:Linux社区  作者:curl   [字体:]  

环境: CentOS 5.4 或 RHEL 5.3

AP、Java版本: Apache 2.2.16  Resin 4.0.10(需java1.6以上支持) Java 1.6 (或曰6.0)

0.软件准备

A:Java JDK 1.6 下载地址:

B: Apache 2 下载地址:

C: Resin 4 下载地址

1. 环境设置:

A:安装 Java

[]# chmod +x  jdk-6u17-linux-i586.bin

[]# ./ jdk-6u17-linux-i586.bin(然后一路回车和同意)

B: 设置Java环境: 修改系统环境变量: /etc/profile 或用户环境变量 $HOME/.bashrc

添加:

#set JavaHome

export JAVA_HOME=/usr/java/jdk1.6.0_17

export  CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

export  PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

export  JRE_HOME=$JAVA_HOME/jre

[]#source /etc/profile (立即生效)

C: 创建项目运行用户、用户组web:

[]#groupadd web (可省略创建用户时系统会自动建立)

[]#useradd -d /web –g web web(创建用户指定到/web—以后部署用的目录)

[]#passwd web (修改web用户的密码)

D:mkdir /usr/local/webs (apache&resin的安装目录)

2.    安装 Apache

确认已安装GCC,否则按提示安装一下源盘中都有过程有点麻烦这边省略

或者使用:

[]# yum -y install gcc

安装。

查看是否已装Apache:

[]# rpm -qa| grep httpd

编译安装:

拷贝httpd-2.2.16.tar.gz至/usr/local/src

[]#tar -zxvf httpd-2.2.16.tar.gz

[]#cd httpd-2.2.16

[]#./configure --prefix=/usr/local/webs/apache22 --enable-modules=so

[]#make && make install

以下安装为服务:

[]#cp /usr/local/webs/apache22/bin/apachectl /etc/rc.d/init.d/httpd

添加chkconfig 支持

[]#vi /etc/rc.d/init.d/httpd

# httpd        Startup script for the Apache HTTP Server

#

# chkconfig: 345 85 15

# description: Apache is a World Wide Web server

:wq

[]#chkconfig --add httpd

[]#chkconfig --level 345 httpd on

3.安装 Resin

拷贝resin-4.0.10.tar.gz至/usr/local/src

[]#tar -zxvf resin-4.0.10.tar.gz

[]#cd /usr/local/webs/ resin-4.0.10

[]#./configure --with-apxs=/usr/local/webs/apache22/bin/apxs --prefix=/usr/local/webs/resin4

[]#make

[]#make install

以下安装为服务:

已默认安装了Service

添加chkconfig 支持

[]#chkconfig --add resin

[]#chkconfig --level 345 resin on

vi /usr/local/webs/resin4/conf/resin.xml

注释掉

<resin:if test="${resin.userName == 'root'}">

<user-name>www-data</user-name>

<group-name>www-data</group-name>

</resin:if>这项配置:

4. 创建启动批处理resetap.sh

[]#cd

[]#vi  resetap.sh

/usr/local/webs/apache22/bin/apachectl restart

/usr/local/webs/resin4/bin/resin.sh restart

:wq

赋予执行权

[]#chmod +x resetap.sh

5. 测试

启动服务器:

[]#./resetap.sh

在另一台浏览器打开

OK

Apache 正常!

:8080/

OK

Resin 正常!

打开

查看Apche+Resin运行情况!

OK!

linux

Linux平台Cacti编译安装

Ubuntu 11.04安装LNMP0.7一键包失败的解决方法

相关资讯      

   

本文评论   查看全部评论 (0)


评论声明

尊重网上道德,遵守中华人民共和国的各项有关法律法规

承担一切因您的行为而直接或间接导致的民事或刑事法律责任

本站管理人员有权保留或删除其管辖留言中的任意内容

本站有权在网站内转载或引用您的评论

参与本评论即表明您已经阅读并接受上述条款

 

 

 

最新资讯

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wywzwf.html