首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

Apache与Tomcat 调整发布web(Linux)

2012-10-06 
Apache与Tomcat 整合发布web(Linux)1.?操作系统:Linux2.?安装文件:1)?httpd-2.2.14.tar.gz下载地址http://

Apache与Tomcat 整合发布web(Linux)

1.?操作系统:Linux

2.?安装文件:

1)?httpd-2.2.14.tar.gz

下载地址http://httpd.apache.org/download

2)?tomcat-connectors-1.2.28-src.tar.gz?

下载地址http://www.apache.org/dist/tomcat/tomcat-connectors/jk/source/

3)?apache-tomcat-6.0.20

4)?jdk1.6.0_16

3.?安装:

1、安装JDK

可以看到/usr/java/?jdk1.6.0_16?的目录
配置环境变量:cp?/etc/profile?/etc/profile.bak

在/etc/profile文件最后添加:

export?JAVA_HOME=/usr/java/jdk1.6.0_16

export?JAVA_BIN=/usr/java/jdk1.6.0_16/bin

export?PATH=$PATH:$JAVA_HOME/bin

export?CLASSPATH==.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export?JAVA_HOME?JAVA_BIN?PATH?CLASSPATH

?????修改完成后输入:source?/etc/profile

2、安装Apache:

1)将下载的httpd-2.2.14.tar.gz放在某目录下(这里是/opt目录下)

2)输入:tar?xvfz?/opt/httpd-2.2.14.tar.gz?

3)解压后转换目录:
cd?httpd-2.2.14

4)创建文件夹
mkdir?/opt/apache2

5)输入:
./configure?--prefix=/opt/apache2?--enable-so

6)输入:
make?

7)输入:
make?install
安装完毕!

3、安装Tomcat

4、安装JK

1).转换目录cd?/opt(tomcat-connectors-1.2.28-src.tar.gz所在目录)

2).解压:tar?xvfz?/opt/tomcat-connectors-1.2.27-src.tar.gz?

3).转换目录:cd?/opt/tomcat-connectors-1.2.28-src/native

4).输入:./configure?--with-apxs=/opt/apache2/bin/apxs??--with-java-home=/usr/java/jdk1.6.0_16

5).输入:make

6).?cp?apache-2.0/mod_jk.so?/opt/apache2/modules/?

4.服务配置

1、配置Tomcat:
a.在Tomcat目录下的?conf/server.xml文件的<host></host>中间加入以下语句以修改其????默认的目录(也可不设置,但访问是必须带相应web的文件夹名):

<Context?path="/TestWeb"?docBase="/opt/tomcat/webapps/TestWeb/"

??????debug="0"?reloadable="true"?crossContext="true"/>

b.在Tomcat/conf目录下建workers.properties文件,内容如下:

workers.tomcat_home="/opt/tomcat"

workers.java_home="/usr/java/jdk1.6.0_16"

worker.list=ajp13

worker.ajp13.port=8009

worker.ajp13.host=localhost

worker.ajp13.type=ajp13

worker.ajp13.lbfactor=1

worker.loadbalancer.balance_workers=ajp13

2、配置Apache

打开/opt/apache2/conf下的httpd.conf,在最后加入下面这段代码并保存。

LoadModule?jk_module?modules/mod_jk.so?

JkWorkersFile?"/opt/tomcat/conf/workers.properties"

JkLogFile?"/opt/tomcat/logs/mod_jk.log"

JkMount?/*.jsp?ajp13

JkMount?/*.*?ajp13?

JkMount?/*?ajp13

3、启动Tomcat,Apache(先启动Tomcate,后启动Apache)

1)输入:/opt/tomcat/bin/startup.sh

2)输入:/opt/apache2/bin/apachectl?start

4、在地址栏输入http://ip/TestWeb与http://ip:8080/TestWeb(8080是Tomcat端口)相同则配置成功

5.Linux?操作:

1)看Tomcat版本(tomcat-6.0.18-0):?

a、查看linux的版本号cat?/proc/version?-?Linux的版本号?相当于?uname?-r——查看linux的版本号
b、如果使用?rpm?安装的tomcat:输入命令:rpm???-q???tomcat
c、如果不是使用?rpm?安装的tomcat:[isomap@isomap-beta?bin]$?./catalina.sh?version

2)查看已经安装的jdk(jdk-1.6.0_16-fcs):

#?rpm?-qa|grep?jdk????

3)查看环境变量(/usr/java/jdk1.6.0_16):

??????#?echo?$JAVA_HOME

4)关于Linux远程服务器防火墙:

a.?重启后生效?
开启:?chkconfig?iptables?on?
关闭:?chkconfig?iptables?off?

b.?即时生效,重启后失效?
开启:?service?iptables?start?
关闭:?service?iptables?stop

热点排行