Chinaunix首页 | 论坛 | 博客
  • 博客访问: 7111426
  • 博文数量: 3857
  • 博客积分: 6409
  • 博客等级: 准将
  • 技术积分: 15948
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-02 16:48
个人简介

迷彩 潜伏 隐蔽 伪装

文章分类

全部博文(3857)

文章存档

2017年(5)

2016年(63)

2015年(927)

2014年(677)

2013年(807)

2012年(1241)

2011年(67)

2010年(7)

2009年(36)

2008年(28)

分类:

2012-08-18 23:26:17

Apache+tomcat整合,虚拟机版本是Redhat5,ip地址为192.168.1.12,实验步骤如下:

一 安装Jdk

二 安装Apache

三 安装tomcat

四 安装tomcat-connectors-jk模块

下面开始安装,下载我就不说了,上篇博文已经介绍了,今天我们就直接开始安装,jdk版本是“dk-6u12-linux-i586”

给bin文件加执行权限并执行它

[root@localhost ~]# chmod +x jdk-6u12-linux-i586.bin

[root@localhost ~]# ./jdk-6u12-linux-i586.bin

把执行好的jdk移动到/usr/local下,并重命名为“jdk”

[root@localhost ~]# mv jdk6.0_12/ /usr/local/

[root@localhost ~]# cd /usr/local/

[root@localhost local]# mv jdk1.6.0_12/ jdk

编辑/etc/profile,增加环境变量

[root@localhost local]# cd jdk/

[root@localhost jdk]# vi /etc/profile

需要增加的变量如下:

export JAVA_HOME=/usr/local/jdk

export CLASSPATH=$JAVA_HOME/lib

export PATH=$JAVA_HOME/bin:$PATH

export PATH JAVA_HOME CLASSPATH

增加后注销用户,重新登陆后运行java –version查看安装jdk的版本,如图我们安装的是“jdk6.0_12”

[root@localhost jdk]# java -version

二 安装Apache

解压

[root@localhost ~]# tar zxvf httpd-2.0.58.tar.gz

进入解压目录

[root@localhost ~]# #cd httpd-2.0.58/

配置编译安装

[root@localhost httpd-2.0.58]# ./configure --prefix=/usr/local/

apache --enable-module=so && make && make install

进入conf目录下,准备配置文件

[root@localhost httpd-2.0.58]# cd /usr/local/apache/conf

备份配置文件

[root@localhost conf]# cp httpd.conf httpd.conf_bak

配置文件

[root@localhost conf]#vi httpd.conf

用“:set nu”命令显示文件行数,把219行Listen 80 修改为Listen 192.168.1.12:80

把291行ServerName 修改为ServerName LocalHost:80

在394行DirectoryIndex中添加 index.jsp

[root@localhost conf]# cd /usr/local/apache/bin/

[root@localhost bin]# ./apachectl configtest

[root@localhost bin]# ./apachectl start

在物理机上用Ie浏览器访问(虚拟机ip地址),出现Apache的测试页,说明Apache安装成功了,如图:

[root@localhost bin]# #./apachectl stop

三 安装tomcat

解压

[root@localhost ~]# tar zxvf apache-tomcat-5.5.17.tar.gz

把解压后的文件放到/usr/local下,并重命名为tomcat

[root@localhost ~]# mv apache-tomcat-5.5.17 /usr/local/tomcat

然后配置/usr/local/tomcat/bin/catalina.sh文件

[root@localhost ~]# vi /usr/local/tomcat/bin/catalina.sh

在该文件的第46行添加“AVA_HOME=/usr/java/jdk1.5.0_06”,如图:

[root@localhost ~]# /usr/local/tomcat/bin/startup.sh /startup.bat

启动服务后,用命令“netstat –an|grep 8080”查看8080端口是否开启,如图8080端口已经开启:

[root@localhost ~]# /usr/local/tomcat/bin/shutdown.sh

/shutdown.bat

关闭服务,如图:

四 安装tomcat-connectors-jk模块

解压

[root@localhost ~]# tar zxvf akarta-tomcat-connectors-

jk-1.2.6-src.tar.gz

进入解压目录

[root@localhost ~]# cd jakarta-tomcat-connectors-jk-1.2.6-src

进入模块包的子目录jk/native,运行里面的buildconf.sh脚本,生成配置文件

[root@localhost ~]#cd jk/native/

[root@localhost native]# ./buildconf.sh

[root@localhost native]# ./configure with-apxs=/usr/local/apache

/bin/apxs && make && make install

将生成的配置文件复制到Apache的子目录modules下代替同名文件

[root@localhost ~]# cp akarta-tomcat-connectors-jk-1.2.6-src

/jk/native/apache-2.0/mod_jk.so /usr/local/apache/modules/

要配置apache的文件,让其使用mod_jk.so模块

[root@localhost ~]# vi /usr/local/apache/conf/httpd.conf

下面是要添加的内容

#load mod_jk

LoadModule jk_module modules/mod_jk.so

#configure mod_jk

JkWorkersFile conf/workers.properties

JkLogFile logs/mod_jk.log

JkLogLevel info

JkMount /*.jsp loadbalancer

JkMount /servlet/* loadbalancer

JkMount /application/* loadbalancer

如图添加的内容:

||||||||||||||||||||||||||||||||||||||||||||||||||||||

新建一个文件

[root@localhost ~]# vi /usr/local/apache/conf/workers.properties

||||||||||||||||||||||||||||||||||||||||||||||||||||||

添加以下语句

ps=/

worker.list=tomcat1, tomcat2, loadbalancer

worker.tomcat1.port=8009

worker.tomcat1.host=192.168.1.12

worker.tomcat1.type=ajp13

worker.tomcat1.lbfactor=100

worker.loadbalancer.type=lb

worker.loadbalancer.balanced_workers=tomcat1

如图添加的语句:

|||||||||||||||||||||||||||||||||||||||||||||||||||||||

配置之前备份

[root@localhost ~]# cp /usr/local/tomcat/conf/server.xml /usr/local/tomcat/conf/server.xml_bak

配置,把124行替换成Engine name="Standalone" defaultHost="localhost" jvmRoute="tomcat1",并去掉注释如图:

[root@localhost ~]# #vim /usr/local/tomcat/conf/server.xml

启动Apache和tomcat服务,如图启动成功:

[root@localhost conf]# /usr/local/apache/bin/apachectl start

[root@localhost conf]# /usr/local/tomcat/bin/catalina.sh start

Ok,整合成功!!!!!!!!!

阅读(596) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~