apache|web|web服務
1、下載地址
在http://www.apache.org可下載Apache原始碼軟體包apache_1.3.27.tar.gz。
在http://jakarta.apache.org/builds/tomcat/release/v4.1.12/src/可下載Tomcat原始碼軟體包jakarta-tomcat-4.1.12-src.tar.gz。
在http://jakarta.apache.org/builds/jakarta-tomcat/release/v4.1.12/bin/可下載已編譯的Tomcat應用軟體包jakarta-tomcat-4.1.12.tar.gz。
2、編譯與安裝
假設各軟體包已下載到當前的某個工作目錄(如:/home/tmp)下,Apache和Tomcat將安裝在/home目錄下。在目前的目錄我們可以進行如下操作。
1)編譯和安裝Apache應用服務
①解包
$/usr/local/bin/gzip-dc./apache_1.3.27.tar.gz|tarxf-
②編譯
$cd apache_1.3.27 $./configure--prefix=/home/apache-1.3.27 --with-perl=/usr/local/bin/perl--enable-module=so |
假設perl的解釋命令安裝在/usr/local/bin目錄下,Apache服務安裝在/home/apache-1.3.27目錄下。
$make
③安裝
$su
#make install
2)編譯與安裝mod_jk外掛程式
①解包
$/usr/local/bin/gzip-dcjakarta-tomcat-4.1.12-src.tar.gz|tarxf-
②編譯
$cd jakarta-tomcat-4.1.12-src/src/native/apache1.3 $/home/apache-1.3.27/bin/apxs-omod_jk.so-D SOLARIS-I../jk-I/ usr/java1.3/include-I/usr/java1.3/include/solaris-lposix4-c*.c../jk/*.c |
假定Java安裝在/usr/java1.3目錄下。
③安裝
$su #/home/apache-1.3.27/bin/apxs-i-a-njk mod_jk.so cp mod_jk.so/home/apache-1.3.27/libexec/mod_jk.so chmod 755 /home/apache-1.3.27/libexec/mod_jk.so [activating module`jkin/home/apache-1.3.27/conf/httpd.conf] |
3)安裝Tomcat服務
用超級使用者身份把已編譯的Tomcat4.1.12解包到/home目錄下即可。
$su
#/usr/local/bin/gzip-dcjakarta-tomcat-4.1.12.tar.gz|(cd/home;tarxf-)
3、參數配置
(1)配置Apache服務
用vi命令開啟Apache的設定檔httpd.conf。
#cd /home/apache-1.3.27/conf
#vi httpd.conf
在末尾添加以下內容。
JkWorkersFile/home/jakarta-tomcat-4.1.12/conf/workers.properties
JkLogFile/home/apache-1.3.27/logs/mod_jk.log
注意:記錄檔可根據具體情況調整。
JkLogLevelwarn JkMount/*.jspajp13 JkMount/servlet/*.jspajp13 |
(2)配置Tomcat服務
首先,修改server.xml檔案。
這裡假定存放Apache的Web網頁的根目錄為/home/htdocs。