Windows下Apache Tomcat Jk 1.3 簡明配置摘要

來源:互聯網
上載者:User

本文來自:Himmel

發表時間:Tue, 15 Jul 2008 08:28:09 +0000
原文連結:http://www.ryanwong.name/blog/?p=295

 

軟體環境

  • Windows XP Home SP3
  • JDK 6.0
  • Apache Tomcat 6.14
  • Apache HTTPD 2.2.x

前置步驟

  1. 確認正確安裝Tomcat,在瀏覽器輸入 http://localhost:8080

    出現tomcat 歡迎頁面

  2. 確認正確安裝Apache 2.2, 在瀏覽器輸入 http://localhost
    出現 It Works! 字樣

以上內容,請參考其官方網站:http://tomcat.apache.org
http://httpd.apache.org/

下載MOD_JK

請選擇適合你系統的JK下載:

對於apache 2.2 對應的名字為mod_jk-1.2.26-httpd-2.2.4.so
下載後,重新命名為 mod_jk.so,放入apache httpd 的 modules目錄下
配置Apache HTTPD 2.2

開啟其設定檔 httpd.conf
加入載入模組的配置(建議將其加在 mod_rewrite的前面)
LoadModule jk_module modules/mod_jk.so在設定檔的末端加入

引用:

JkWorkersFile conf/workers.properties
JkLogFile logs/mod_jk.log
# Set the jk log level [debug/error/info]
JkLogLevel info
# Select the log format
JkLogStampFormat “[%a %b %d %H:%M:%S %Y] ”
# JkOptions indicate to send SSL KEY SIZE,
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
# JkRequestLogFormat set the request format
JkRequestLogFormat “%w %V %T”

中間使用了workers.properties檔案
在conf目錄下建立這個檔案,包含以下內容

引用:

# Define 1 ajp13 worker
worker.list=worker1
# Set properties for worker1 (ajp13)
worker.worker1.type=ajp13
worker.worker1.host=127.0.0.1
worker.worker1.port=8009
worker.worker1.lbfactor=50
worker.worker1.socket_keepalive=1
worker.worker1.socket_timeout=300

好了,接下來的內容,就是要把某些路徑映射到Tomcat伺服器去處理。
簡易對應子路徑

加入這一句就可以了

JkMount /app* worker1

這時候,當你訪問 http://localhost/app
就相當於訪問 http://localhost:8080/app

使用vhost

引用:

LoadModule vhost_alias_module modules/mod_vhost_alias.so

載入conf/extra/httpd-vhost.conf

引用:

# Virtual hostsInclude conf/extra/httpd-vhosts.conf

開啟該檔案,按照你的需要編輯,我加入了如下內容,當然,需要DNS設定等的支援
請替換[]為< >號

引用:

[VirtualHost core.ave7.net:80]
ServerAdmin lazing@ave7.net

ServerName core.ave7.net
JkMount /* worker1
[/VirtualHost]

如此,當輸入 http://localhost
時,訪問httpd原來的資源,輸入 http://core.ave7.net
時,相當於訪問http://localhost:8080
(修改了hosts檔案)
Tags: apache
, httpd
,
tomcat

Related posts

  • No related posts.
相關文章

聯繫我們

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

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

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.