FreeTstar

loving Freedom + + loving Linux

  • 首页
  • Archive
  • 关于
  • 杂七杂八
  • 留言板
Twitter Sina RSS

Redhat AS4U8下apache和tomcat安装及整合小记

发布于 2010年10月27日 由 freetstar
12 条评论发表评论
准备工作:将所有需要的配置文件和软件copy到install目录
[lgx@oracle install]$
  pwd      #当前路径,安装包所在路径
  /usr/local/install
[lgx@oracle install]$
ls         #列出安装软件包及其版本
apache-tomcat-6.0.26.zip  httpd-2.2.15.tar.gz   jdk-6u20-linux-i586.bin
mod_jk-1.2.28-httpd-2.2.X.so//注意整合模块与apache版本的匹配

一  建立user1用户  #以后用user1身份来启动tomcat


l  建立程序运行账号
useradd  -d  /home/user1  -u 800  user1
passwd  user1
user1  属主目录 /home/user1   UID 800  GID800
2  改变/home/user1的属主
chown  user1:user1  -R  /home/user1

二  安装apache服务器


1  切换到user1用户
su – user1
2  安装文件解压
tar  zxvf  httpd-2.2.15.tar.gz
3  进入解压后目录
[user1@oracle install]$cd httpd-2.2.15
4  编译安装
[user1@oracle httpd-2.2.15]$./configure –prefix=/home/user1/apache2.2.15 –enable-so  –enable-mods-shared=all
[user1@oracle httpd-2.2.15]$ make
[user1@oracle httpd-2.2.15]$ make install

三 安装JDK

1 进入/usr/local/install目录
[user1@oracle install]$ sh jdk-6u20-linux-i586.bin
一直点击回车,然后输入yes,再回车,等待安装完成,出现如下信息说明安装成功
Product and system data will be collected. If your configuration
supports a browser, the Sun Product Registration form for
the JDK will be presented. If you do not register, none of
this information will be saved. You may also register your
JDK later by opening the register.html file (located in
the JDK installation directory) in a browser.
For more information on what data Registration collects and
how it is managed and used, see:
http://java.sun.com/javase/registration/JDKRegistrationPrivacy.html
Press Enter to continue…..
2 移动jdk的目录到目标目录
[user1@oracle install]$ mv jdk 1.6.0_20/ /home/user1/jdk
3 设置user1用户的环境变量
[user1@oracle jdk]$ cd ~
[user1@oracle ~]$ vi .bash_profile
在.bash_profile文件中添加如下的变量信息
export JAVA_HOME=/home/user1/jdk
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin
export JRE_HOME=/home/user1/jdk
4  测试一下
[user1@oracle bin]$ java -version
java -version 1.6.0_20
Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
Java HotSpot(TM) Client VM (build 16.3-b01, mixed mode, sharing)
出现上述信息说明,安装成功

四 安装tomcat

1进入6.0.266.0.26.zip
这时在/usr/local/install目录下会产生apache-tomcat-6.0.26目录
2 生成tomcat目录
[user1@oracle install]$ mv apache-tomcat-6.0.26 /home/user1/tomcat6
3 设置用户的变量

vi .bash_profile
export CATALINA_HOME=/home/user1/tomcat6
export CATALINA_BASE=/home/user1/tomcat6
4
source ~/.bash_profile

五 启动apache和tomcat

1 启动apache
切换到root,及apache目录中
[root@oracle bin]# ./apachectl -k start
2 以user1用户身份启动tomcat

[user1@oracle bin]$ ./startup.sh
Using CATALINA_BASE:   /home/user1/tomcat6
Using CATALINA_HOME:  /home/user1/tomcat6
Using CATALINA_TMPDIR: /home/user1/tomcat6/temp
Using JRE_HOME:        /home/user1/jdk
Using CLASSPATH:     /home/user1/tomcat6/bin/bootstrap.jar
3 打开浏览器测试一下是否成功
apache 打开浏览器输入http://localhost,显示It works!!!则成功
Tomcat 打开浏览器输入http:/localhost:8080 显示大猫则成功

六 整合apache和tomcat

1 jk模块支持,进入install目录
Mv mod_jk-1.2.28-httpd-2.2.X.so /home/user1/apache2.2.15/modules/mod_jk-1.2.28.so
2 在apache的conf文件夹下建立workers.properties文件,内容如下

worker.list=portal_worker
worker.portal_worker.port=8009
worker.portal_worker.host=localhost
worker.portal_worker.type=ajp13
worker.portal_worker.lbfactor=1
worker.loadbalancer.type=lb
worker.loadbalancer.balance_workers=portal_worker
3 编辑apache的httpd.conf文件
在加载模块处添加
LoadModule jk_module modules/mod_jk-1.2.28.so
然后在文件末尾添加如下内容
JkWorkersFile   conf/workers.properties
JkShmFile       logs/mod_jk.shm
JkLogFile       logs/mod_jk.log
JkLogLevel      error
JkMount /ProxoolAdmin.svl portal_worker
JkMount /fckeditor/editor/filemanager/connectors/* portal_worker
JkMount /CheckCode.svl portal_worker
JkMount /*.do portal_worker
JkMount /*.htm portal_worker
JkMount /*.jsp portal_worker
JkMount /*.jspa portal_worker
JkMount /*.jspx portal_worker
JkMount /*.php portal_worker
JkMount /*.asp portal_worker
4 检查tomcat 的server.xml文件,在context修改网站目录,使其与apache的DocumentRoot一致
将context区域修改成<docBase="/home/user1/apache2.2.15/htdocs"
5 测试是否整合成功
在apache的htdocs目录下新建一个showtime.jsp文件
具体内容如下:
<%@page language=”java” import=”java.util.*”%>
Now Time is : <% out.println(new Date()); %>
打开浏览器输入:http://localhost:8080  大猫出现,ok,tomcat运行正常
打开浏览器输入:http://localhost/showtime.jsp出现时间,整合成功
六 :本人新手,本文档也不是原文档,是自己总结的,可能会有错误,仅供参考
分类:服务器
ubuntu10.10下安装googleearth
加利福尼亚的Ubuntu餐馆

12 则回应给 “Redhat AS4U8下apache和tomcat安装及整合小记”

  1. maclean CHINA Mozilla Firefox Windows 说道:
    2010年11月15日 9:34 下午

    不错,不过现在自己更倾向于用nginx了

    [回复]

  2. Mucid UNITED STATES Mozilla Firefox Ubuntu Linux 说道:
    2010年10月27日 9:46 下午

    还是喜欢centso,红帽帽可以免费用多少。。

    [回复]

    freetstar CHINA Google Chrome Windows 回复:
    十月 28th, 2010 at 10:01 上午

    @Mucid, centos和redhat应该基本差不多哈

    [回复]

    奶牛 CHINA Mozilla Firefox Windows 回复:
    十月 28th, 2010 at 3:52 下午

    @freetstar, 前几天上linux课程的时候偶们老师也是这么说的,不是红帽有社区版本么,那个不免费么?

    [回复]

    freetstar CHINA Google Chrome Windows 回复:
    十月 28th, 2010 at 4:07 下午

    @奶牛, 恩,就是fedora啊,虽然免费主要是面向桌面用户的,不太适用于服务器

    [回复]

  3. 婉秋 CHINA Mozilla Firefox Windows 说道:
    2010年10月27日 9:15 下午

    tomcat是干啥用的 :-?

    [回复]

    Mucid UNITED STATES Mozilla Firefox Ubuntu Linux 回复:
    十月 27th, 2010 at 9:46 下午

    @婉秋, java web服务器。。

    [回复]

    freetstar CHINA Google Chrome Windows 回复:
    十月 28th, 2010 at 10:12 上午

    @婉秋, web服务器。。。

    [回复]

  4. 大智若鲁 CHINA Mozilla Firefox Windows 说道:
    2010年10月27日 7:12 下午


    不懂JSP,对tomcat不了解的飘过

    [回复]

    freetstar CHINA Google Chrome Windows 回复:
    十月 28th, 2010 at 10:10 上午

    @大智若鲁, 我也不懂jsp

    [回复]

  5. jaseywang UNITED STATES Mozilla Firefox Ubuntu Linux 说道:
    2010年10月27日 5:56 下午

    小欣欣这几天的总结

    [回复]

  6. freetstar CHINA Google Chrome Windows 说道:
    2010年10月27日 3:51 下午

    不知道WP后台怎么了,不能保存文档,一保存就卡网页,没办法我只好直接发了。。 :-?

    [回复]

发表评论 取消回复

电子邮件地址不会被公开。 必填项已用 * 标注

*

*


疑问 开心 悲伤 邪恶 惊叹 微笑 脸红 笑 惊讶 惊奇 迷惑 酷 憨笑 生气 阴险 转眼球 眨眼 主意 箭头 中立 哭 大笑

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*
To prove you're a person (not a spam script), type the security word shown in the picture.
Anti-spam image

点击取消回复
第 1 页,共 1 页1
  • 欢迎订阅

  • Github

  • 近期评论

    • freetstar CHINA Mozilla Firefox Linux 发表在《留言板》
    • _Fly CHINA Google Chrome Linux 发表在《使用e4rat加速你的linux启动速度(ext4文件系统专用)》
    • walfred Mozilla Firefox Windows 发表在《留言板》
    • freetstar CHINA Mozilla Firefox Windows 发表在《用landslide创建html5 slide》
  • Spread Firefox Affiliate Button
  • 我的豆瓣

  • 链接表

    • 51开源社区
    • Adam's
    • delectate's blog
    • Don's
    • fl
    • ghostunix
    • Jasey Wang
    • Jerry's Blog
    • Moolight@Ericyue
    • OSMSG
    • panda
    • Pity is the Bomp
    • PT ubuntu
    • Tao Zhu
    • ubuntuhome
    • WOW!ubuntu
    • zhangzhfang
    • 丕字的blog
    • 傻东の学习笔记
    • 奶牛的blog
    • 孤风颠影
    • 弯柚博客
    • 熊猫党军委主席
    • 靖 轩
    • 马力哥
    • 黑孩儿
  • 我的支付宝

  • 功能

    • 登录
    • 文章 RSS
    • 评论 RSS
    • WordPress.org
© FreeTstar. WordPress 强力驱动 | Nest Theme by YChong