Apache2.0.55/Tomcat4.1.27/mod_jk for Fedora3安装配置手册

Apache2.0.55/Tomcat4.1.27/mod_jk for Fedora3安装配置手册

 

Apache2.0.55/Tomcat4.1.27/mod_jk for Fedora3安装配置手册

 

1.所需的件包

·         Apache 2.x  Apache 2.0.55

·         Tomcat 4.x  Tomcat 4.1.27

·         The JK module jakarta-tomcat-connectors-jk-1.2.6-src.tar.gz

·         The JDK   j2sdk-1_4_2_01-linux-i586.bin

. Apache HTTP + Tomcat environment  安装步骤:

1.    安装JDK

2.    安装Apache

3.    安装Tomcat

4.    安装连接起器 JK module

5.    配置和测试

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 JDK的安装

1.     安装J2SDK,首先将安装的.bin文件拷贝到 /usr/local/目录下,然后运行安装程序,命令如下:

cp -p j2sdk-1_4_2_01-linux-i586.bin /usr/local/

cd /usr/local

chmod 777 j2sdk-1_4_2_01-linux-i586.bin
./j2sdk-1_4_2_01-linux-i586.bin

安装后,文件路径为 /usr/local/j2sdk1.4.2_01.

2.     设置环境变量,添加 JAVA_HOME指向/usr/local/j2sdk1.4.2_01。打开并修改文件 /etc/profile,在文件末尾处添加下语句。

JAVA_HOME=/usr/local/j2sdk1.4.2_01
export JAVA_HOME

3.     用下面的命令检测 JAVA_HOME 在环境变量中的设置

source /etc/profile

echo $JAVA_HOME

如果上述命令返回 /usr/local/j2sdk-1_4_2_01 ,那么你的环境变量设置成功,如果不成功,返回上一步,重新进行环境变量“JAVA_HOME的设置。

 Apache HTTP 的安装

1.     解压缩安装文件,习惯安装目录为 /usr/local/src/.

cp -p httpd-2.0.55.tar.gz /usr/local/src/
cd /usr/local/src
tar xvzf httpd-2.0.55.tar.gz

安装后,文件路径为/usr/local/src/httpd-2.0.47.

2.     查看/usr/local/src/httpd-2.0.55/INSTALL文件,可以看到安装细节。

3.     安装 Apache 2.0.47 /usr/local/apache 目录,生成编译文件(支持SSL):

cd /usr/local/src/httpd-2.0.55
./configure --prefix=/usr/local/apache --enable-ssl --enable-so

4.     执行编译文件,完成 Apache 的安装

make
make install

5.     修改/usr/local/apache/conf/httpd.conf 文件,找到 "#ServerName …………",在此行下面加入下列语句:,其中IP_ADDRESS apcahe所在机器的ip地址

ServerName IP_ADDRESS:80

6.      Apache 已经安装到 /usr/local/apache. 用下面命令检测:

/usr/local/apache/bin/apachectl configtest

7.     如果返回 Syntax OK 信息, 安装成功,启动 Apache:

/usr/local/apache/bin/apachectl start

8.     检测apache运行状况,使用任意一浏览,入服器地址http:// localhost后回,应该可以看到Apache的默,也可以输入 http://IP_ADDRESS (IP_ADDRESS 为所在机器的ip地址)

9.     关闭apache服务器,进行TOMCAT以及连接器的安装。

/usr/local/apache/bin/apachectl stop

Tomcat的安装

一般不用root用户运行Tomcat. 所以下面的安装步骤在安装Tomcat之前创建了用户tomcat.

1.     创建用户Tomcat:

groupadd tomcat
useradd -g tomcat -c "Tomcat User" -d /usr/local/tomcat tomcat
passwd tomcat

上面命令创建了 tomcat 用户,并设置该用户的根目录为/usr/local/tomcat.

2.     解压缩安装包到 /usr/local:

cp -p tomcat-4.1.27.tar.gz /usr/local/
cd /usr/local
tar xvzf tomcat-4.1.27.tar.gz

安装后目录为 /usr/local/jakarta-tomcat-4.1.27.

3.     为上述路径做快捷连接: (注意:如果/usr/local目录下已经有tomcat文件夹请先删除)

ln -s /usr/local/jakarta-tomcat-4.1.27 /usr/local/tomcat

local目录下确认快捷方式/usr/local/tomcat生成,并指向/usr/local/jakarta-tomcat-4.1.27 若生成的是文件夹tomcat而不是快捷方式则删除此文件夹重新执行上述命令.

4.     tomcat文件夹设置所有权:

chown tomcat:tomcat /usr/local/tomcat
chown -R tomcat:tomcat /usr/local/jakarta-tomcat-4.1.27

5.     设置环境变量 CATALINA_HOME 指向 /usr/local/tomcat. 将下面语句添加到/etc/profile文件末尾:

CATALINA_HOME=/usr/local/tomcat
export CATALINA_HOME

6.     检测 CATALINA_HOME 设置:

source /etc/profile

echo $CATALINA_HOME

如果返回 /usr/local/tomcat ,设置成功.

7.     启动tomcat测试安装是否成功:

su - tomcat -c /usr/local/tomcat/bin/startup.sh

检测tomcat运行状况,使用任意一浏览,入服器地址http://localhost:8080/examples或者http://IP_ADDRESS:8080/examples后回,应该可以看到Apache的默,也可以输入 http://IP_ADDRESS (IP_ADDRESS 为所在机器的ip地址)

8.     Shutdown Tomcat until you can get the connector installed:

su - tomcat -c /usr/local/tomcat/bin/shutdown.sh

Connector 接器的安装

1.     解压缩安装程序jakarta-tomcat-connectors-jk-1.2.6-src.tar.gz /usr/local/src 确认jakarta-tomcat-connectors-jk-1.2.6-src.tar.gz文件在/usr/local/src文件夹下并执行:

cd /usr/local/src
tar xvzf jakarta-tomcat-connectors-jk-1.2.6-src.tar.gz

安装后文件路径为 /usr/local/src/ jakarta-tomcat-connectors-jk-1.2.6-src

2.     /etc/profil文件末尾添加环境变量 CONNECTOR_HOME = /usr/local/src/jakarta-tomcat-connectors-jk-1.2.6-src (注意:每次改变/etc/profile后都要在命令行使用source /etc/profile 命令重新执行)

3.     进入native 文件夹,执行configure:

cd $CONNECTOR_HOME/jk/native
./buildconf.sh
./configure --with-apxs=/usr/local/apache/bin/apxs
make
make install

上面命令将生成 mod_jk.so文件并拷贝它到 /usr/local/apache/modules.,安装完成。

如果 mod_jk.so文件不在Apachemodules 文件夹中, 执行以下操作

CONNECTOR_HOME/jk/native/apache-2.0 中查找,或用下面的命令进行查找:

find / -name mod_jk.so -print

如果找到该文件,但它并不在 /usr/local/apache/modules中,请将它拷贝到/usr/local/apache/modules中,并设置它的文件权限为755.

chmod 755 /usr/local/apache/modules/mod_jk.so

整合安装

NOTE: 下面的步骤将允许用户通过APACHE80端口访问TOMCAT的内容。

1.     下面将修改 /tomcat/conf/server.xml文件,首先备份文件server.xml:

cd $CATALINA_HOME/conf
cp -p server.xml server.xml.ORIG

2.     打开并修改CATALINA_HOME/conf/server.xml 文件:

cd $CATALINA_HOME/conf
vi server.xml

3.     找到 <Server…> 并且端口为 8005的一行. 在下面插入下面语句:

<Listener className="org.apache.ajp.tomcat4.config.ApacheConfig"

 modJk="/usr/local/apache/modules/mod_jk.so" />

4.     找到<Host……………….> ……….</HOST> 标签,修改<HOST name="localhost"> 中的localhost”IP_ADDRESS(IP_ADDRESS 为所在机器的ip地址), <HOST…>标签行的下面加入下面语句:

<Listener className="org.apache.ajp.tomcat4.config.ApacheConfig"

 append="true" forwardAll="false" modJk="/usr/local/apache/modules/mod_jk.so" />

5.     找到 <Engine name="Standalone" defaultHost="localhost"…..>" , 中的localhost”设置为IP_ADDRESS(IP_ADDRESS 为所在机器的ip地址)

6.      修改APACHE_HOME/conf/ httpd.conf文件:

cd /usr/local/apache/conf
vi httpd.conf

在文件的末尾加入下面语句

Include /usr/local/tomcat/conf/auto/mod_jk.conf

7.     新建文件workers.properties ,并放到CATALINA_HOME/conf/jk :

cd $CATALINA_HOME/conf
mkdir jk
chown tomcat:tomcat jk
cd jk
vi workers.properties

workers.properties文件中写入下面的语句:

worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=IP_ADDRESS
(IP_ADDRESS 为所在机器的ip地址)
worker.ajp13.type=ajp13

保存并关闭文件。设置文件属性:

chown tomcat:tomcat workers.properties

8.     启动 Tomcat:

su - tomcat -c /usr/local/tomcat/bin/startup.sh

等待30秒左右确认usr/local/tomcat/conf/auto/mod_jk.conf 文件被覆盖(文件的最新修改时间为当前时间).

9.     启动apache:

/usr/local/apache/bin/apachectl start

10. 测试 http://IP_ADDRESS:8080/examples. (IP_ADDRESS 为所在机器的ip地址)如果成功,TOMCAT正常。

11. 测试http:// IP_ADDRESS/examples. (IP_ADDRESS 为所在机器的ip地址)如果成功, Apache 正常,正和成功。

 

你可能感兴趣的:(Apache2.0.55/Tomcat4.1.27/mod_jk for Fedora3安装配置手册)