Apache2.0.55/Tomcat4.1.27/mod_jk for Fedora3安裝配置手冊(cè)
Apache2.0.55/Tomcat4.1.27/mod_jk for Fedora3安裝配置手冊(cè)
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
2. Apache HTTP + Tomcat environment 安裝步驟:
1. 安裝JDK
2. 安裝Apache
3. 安裝Tomcat
4. 安裝連接起器 JK module
5. 配置和測(cè)試
JDK的安裝
1. 安裝J2SDK,首先將安裝的.bin文件拷貝到 /usr/local/目錄下,然后運(yùn)行安裝程序,命令如下:
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. 設(shè)置環(huán)境變量,添加” JAVA_HOME”指向/usr/local/j2sdk1.4.2_01。打開(kāi)并修改文件 /etc/profile,在文件末尾處添加以下語(yǔ)句。
JAVA_HOME=/usr/local/j2sdk1.4.2_01
export JAVA_HOME
3. 用下面的命令檢測(cè) JAVA_HOME 在環(huán)境變量中的設(shè)置
source /etc/profile
echo $JAVA_HOME
如果上述命令返回 /usr/local/j2sdk-1_4_2_01 ,那么你的環(huán)境變量設(shè)置成功,如果不成功,返回上一步,重新進(jìn)行環(huán)境變量“JAVA_HOME”的設(shè)置。
Apache HTTP 的安裝
1. 解壓縮安裝文件,習(xí)慣安裝目錄為 /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文件,可以看到安裝細(xì)節(jié)。
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. 執(zhí)行編譯文件,完成 Apache 的安裝
make
make install
5. 修改/usr/local/apache/conf/httpd.conf 文件,找到 "#ServerName …………",在此行下面加入下列語(yǔ)句:,其中IP_ADDRESS 為apcahe所在機(jī)器的ip地址
ServerName IP_ADDRESS:80
6. Apache 已經(jīng)安裝到 /usr/local/apache. 用下面命令檢測(cè):
/usr/local/apache/bin/apachectl configtest
7. 如果返回 Syntax OK 信息, 安裝成功,啟動(dòng) Apache:
/usr/local/apache/bin/apachectl start
8. 檢測(cè)apache運(yùn)行狀況,使用任意一瀏覽器,輸入服務(wù)器地址http:// localhost后回車,應(yīng)該可以看到Apache的默認(rèn)主頁(yè),也可以輸入 http://IP_ADDRESS (IP_ADDRESS 為所在機(jī)器的ip地址)。
9. 關(guān)閉apache服務(wù)器,進(jìn)行TOMCAT以及連接器的安裝。
/usr/local/apache/bin/apachectl stop
Tomcat的安裝
一般不用root用戶運(yùn)行Tomcat. 所以下面的安裝步驟在安裝Tomcat之前創(chuàng)建了用戶tomcat.
1. 創(chuàng)建用戶Tomcat:
groupadd tomcat
useradd -g tomcat -c "Tomcat User" -d /usr/local/tomcat tomcat
passwd tomcat
上面命令創(chuàng)建了 tomcat 用戶,并設(shè)置該用戶的根目錄為/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目錄下已經(jīng)有tomcat文件夾請(qǐng)先刪除)
ln -s /usr/local/jakarta-tomcat-4.1.27 /usr/local/tomcat
到local目錄下確認(rèn)快捷方式/usr/local/tomcat生成,并指向/usr/local/jakarta-tomcat-4.1.27 若生成的是文件夾tomcat而不是快捷方式則刪除此文件夾重新執(zhí)行上述命令.
4. 為tomcat文件夾設(shè)置所有權(quán):
chown tomcat:tomcat /usr/local/tomcat
chown -R tomcat:tomcat /usr/local/jakarta-tomcat-4.1.27
5. 設(shè)置環(huán)境變量 CATALINA_HOME 指向 /usr/local/tomcat. 將下面語(yǔ)句添加到/etc/profile文件末尾:
CATALINA_HOME=/usr/local/tomcat
export CATALINA_HOME
6. 檢測(cè) CATALINA_HOME 設(shè)置:
source /etc/profile
echo $CATALINA_HOME
如果返回 /usr/local/tomcat ,設(shè)置成功.
7. 啟動(dòng)tomcat測(cè)試安裝是否成功:
su - tomcat -c /usr/local/tomcat/bin/startup.sh
檢測(cè)tomcat運(yùn)行狀況,使用任意一瀏覽器,輸入服務(wù)器地址http://localhost:8080/examples或者http://IP_ADDRESS:8080/examples后回車,應(yīng)該可以看到Apache的默認(rèn)主頁(yè),也可以輸入 http://IP_ADDRESS (IP_ADDRESS 為所在機(jī)器的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 確認(rèn)jakarta-tomcat-connectors-jk-1.2.6-src.tar.gz文件在/usr/local/src文件夾下并執(zhí)行:
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文件末尾添加環(huán)境變量 CONNECTOR_HOME = /usr/local/src/jakarta-tomcat-connectors-jk-1.2.6-src (注意:每次改變/etc/profile后都要在命令行使用source /etc/profile 命令重新執(zhí)行)
3. 進(jìn)入native 文件夾,執(zhí)行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文件不在Apache的modules 文件夾中, 執(zhí)行以下操作
在 CONNECTOR_HOME/jk/native/apache-2.0 中查找,或用下面的命令進(jìn)行查找:
find / -name mod_jk.so -print
如果找到該文件,但它并不在 /usr/local/apache/modules中,請(qǐng)將它拷貝到/usr/local/apache/modules中,并設(shè)置它的文件權(quán)限為755.
chmod 755 /usr/local/apache/modules/mod_jk.so
整合安裝設(shè)置
NOTE: 下面的步驟將允許用戶通過(guò)APACHE的80端口訪問(wèn)TOMCAT的內(nèi)容。
1. 下面將修改 /tomcat/conf/server.xml文件,首先備份文件server.xml:
cd $CATALINA_HOME/conf
cp -p server.xml server.xml.ORIG
2. 打開(kāi)并修改CATALINA_HOME/conf/server.xml 文件:
cd $CATALINA_HOME/conf
vi server.xml
3. 找到 <Server…> 并且端口為 8005的一行. 在下面插入下面語(yǔ)句:
<Listener className="org.apache.ajp.tomcat4.config.ApacheConfig"
modJk="/usr/local/apache/modules/mod_jk.so" />
4. 找到<Host……………….> ……….</HOST> 標(biāo)簽,修改<HOST name="localhost"…> 中的“localhost”為IP_ADDRESS(IP_ADDRESS 為所在機(jī)器的ip地址), 并在<HOST…>標(biāo)簽行的下面加入下面語(yǔ)句:
<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”設(shè)置為IP_ADDRESS(IP_ADDRESS 為所在機(jī)器的ip地址)
6. 修改APACHE_HOME/conf/ httpd.conf文件:
cd /usr/local/apache/conf
vi httpd.conf
在文件的末尾加入下面語(yǔ)句
Include /usr/local/tomcat/conf/auto/mod_jk.conf
7. 新建文件workers.properties ,并放到CATALINA_HOME/conf/jk 內(nèi):
cd $CATALINA_HOME/conf
mkdir jk
chown tomcat:tomcat jk
cd jk
vi workers.properties
在workers.properties文件中寫入下面的語(yǔ)句:
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=IP_ADDRESS(IP_ADDRESS 為所在機(jī)器的ip地址)
worker.ajp13.type=ajp13
保存并關(guān)閉文件。設(shè)置文件屬性:
chown tomcat:tomcat workers.properties
8. 啟動(dòng) Tomcat:
su - tomcat -c /usr/local/tomcat/bin/startup.sh
等待30秒左右,確認(rèn)usr/local/tomcat/conf/auto/mod_jk.conf 文件被覆蓋(文件的最新修改時(shí)間為當(dāng)前時(shí)間).
9. 啟動(dòng)apache:
/usr/local/apache/bin/apachectl start
10. 測(cè)試 http://IP_ADDRESS:8080/examples. (IP_ADDRESS 為所在機(jī)器的ip地址)如果成功,TOMCAT正常。
11. 測(cè)試http:// IP_ADDRESS/examples. (IP_ADDRESS 為所在機(jī)器的ip地址)如果成功, Apache 正常,正和成功。
posted on 2007-04-11 11:08 寶貝小豬嘜 閱讀(662) 評(píng)論(1) 編輯 收藏