Apache+Tomcat實現Web服務(2)

來源:互聯網
上載者:User
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。



相關文章

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。