Apache+tomcat安装 linux

 

一、Apache安装配置

1         将Apache包上传到应用服务器,解压缩Apache包 httpd-2.2.14.tar.bz2

[oracle@XXXX]$ tar -jxvf httpd-2.2.14.tar.bz2

2  进入到Apache目录下执行安装

[oracle@ XXXX]$ cd httpd-2.2.14/

3         执行安装

[oracle@xxxx httpd-2.2.14]$./configure --prefix=/u01/app/apache2 --enable-mods-shared=all --enable-proxy --enable-proxy-http

[oracle@xxxx httpd-2.2.14]$ make

[oracle@xxxx httpd-2.2.14]$ make install

安装过程需要几分钟,请等待

 

4         进入到Apache的bin目录下,用root用户启动Apache

[oracle@xxxx httpd-2.2.14]$ cd /u01/app/apache2/bin

[oracle@xxxxhttpd-2.2.14]$ su root

[oracle@xxxx bin]$ ./apachectl start

启动完毕,打开浏览器,输入http://IPAddress/  看到it works欢迎页表示成功

5         配置apache/conf/httpd.conf文件,添加如下代码。为调优性能

ServerSignature Off

<IfModule prefork.c>

ServerLimit 1200

StartServers 5

MinSpareServers 5

MaxSpareServers 10

MaxClients 1200

MaxRequestsPerChild 0

</IfModule>

打开注释配置语言,可以设置默认中文
        Include conf/extra/httpd-languages.conf

在extra/httpd-languages.conf增加如下代码,这样默认就是中文了
       DefaultLanguage zh-CN
       AddDefaultCharset gb2312

 

二  安装jk_mod,整合Apache与Tomcat

1.       将jk_mod的源文件(tomcat-connectors-1.2.26-src.tar.gz)上传到服务器,解压缩

[root@xxxx mofapp]# tar -zxvf tomcat-connectors-1.2.26-src.tar.gz

2.       进入到原文件的native目录,执行安装

[root@xxxx mofapp]# cd tomcat-connectors-1.2.26-src/native/

[root@xxxx native]# ./configure --with-apxs=/xx/xx/apache2/bin/apxs

注意apxs的路径是你apache目录的bin/apxs

[root@xxxx native]# make

[root@xxxx native]# su -c 'make install'

按提示输入root密码,执行安装。可以看见含有有如下提示:
        Libraries have been installed in:
       /xx/xx/apache2/modules

执行

[root@xxxx native]# chmod 755 /xx/xxx/apache2/modules/mod_jk.so

3   进入到Apache的模块目录下,给mod_jk授权

[root@xxxx  native]# cd /xx/xxx/apache2/modules/

[root@xxxx  modules]# su -c 'chgrp -R oinstall mod_jk.so'

[root@xxxx  modules]# su -c 'chown -R oracle mod_jk.so'

[root@xxxx  modules]# chmod 777 mod_jk.so

   4   在Apache的conf目录新建立两个文件,mod_jk.conf和workers.properties文件

       在mod_jk.conf文件中加入以下内容

       LoadModule jk_module /xx/xxx/apache2/modules/mod_jk.so

JkWorkersFile /xx/xxx/apache2/conf/workers.properties

JkMount /*.jsp controller

JkMount /*.js controller

JkMount /*.do controller

JkMount /*.tl controller

JkMount /*.sl controller

JkMount /servlet/* controller

 

在workers.properties文件中加入如下内容

worker.list = controller,tomcat1,tomcat2

worker.tomcat1.port=8009

worker.tomcat1.host=xxx.xxx.xxx.cn

worker.tomcat1.type=ajp13

worker.tomcat1.lbfactor=1

worker.tomcat2.port=8010

worker.tomcat2.host=xxx.xxx.xxx.cn

worker.tomcat2.type=ajp13

worker.tomcat2.lbfactor=1

worker.controller.type=lb

worker.controller.balanced_workers=tomcat1,tomcat2

worker.controller.sticky_session=1

   5   编辑Apache的httpd.conf文件,把jk_mod.conf文件装载进来

       [root@xxx conf]# vi httpd.conf

       添加下面一行

       include "/xx/xxx/apache2/conf/mod_jk.conf"

6  修改tomcat 的conf/server.xml配置文件

   找到下面两行,注意修改加红部分,两个tomcat请修改不同的端口

<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

<Engine name="Catalina" defaultHost="localhost" jvmRoute="tomcat1">

三  将应用所有的静态文件交由Apache处理,减少tomcat的压力

将你的应用上传到Apache的htdocs目录下,解压缩

[root@xxxx  htdocs]# unzip xxxx.zip

 

至此,配置完成。重新启动Apache。启动tomcat

在地址栏输入:应用的访问IP

看到应用界面,恭喜,你配置成功了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值