Win2000下Apache Server2.0.50+tomcat-4.1.30+mod_jk.dll配置過

發表于:2007-05-25來源:作者:點擊數: 標簽:Server2.0.WIN2000nbspapache
Apache+tomcat是目前比較流行的j2eewebserver的配置方式,她具有免費\更新快\ 性能 相對較好等特點,下面我把自己的配置實踐過程寫下來,希望能給大家帶來幫助. 首先就是軟件下載的準備了,假設你的jdk已經安裝了,我的版本是1.4 1、 ApacheServer 我的版本是2.
Apache+tomcat是目前比較流行的j2ee web server的配置方式,她具有免費\更新快\性能相對較好等特點,下面我把自己的配置實踐過程寫下來,希望能給大家帶來幫助.

首先就是軟件下載的準備了,假設你的jdk已經安裝了,我的版本是1.4

1、Apache Server 我的版本是2.0.50 
2、tomcat 版本是 4.1.30
3、mod_jk.dll 版本是 mod_jk_1.2.6_2.0.50.dll 下載地址:http://apache.linuxforum.net/dist/jakarta/tomcat-connectors/jk/binaries/win32/
注意:這里的mod_jk.dll一定要下載2.0的,應為我們應用的Apache Server是2.0版本的,請大家不要下錯了。

安裝過程:

一、安裝配置Apache HTTP
首先要確認你機器上的80端口沒有被占用,如果有IIS web服務請先停掉(這個大家一般都知道,我就不在這里講述了),然后安裝Apache HTTP,在安裝過程中,有一步驟是填寫NetWork Domain和Server Name,這兩項都填寫localhost,email填寫你自己的ok,
我的安裝路徑是C:\ApacheGroup,注意中間沒有空格,這一步很關鍵,請大家留意,其它步驟請按默認設置執行。
安裝完畢后,在瀏覽器中訪問 http://localhost
你應該看到apache的歡迎頁面,表示apache server安裝成功。

二、安裝tomcat

按默認的步驟安裝,我的安裝路徑是D:\Tomcat 4.1,安裝之后訪問 http://localhost:8080,應該可以看到tomcat的welcome page.

三、安裝connectors

把文件mod_jk_1.2.6_2.0.50.dll拷貝到 C:\ApacheGroup\Apache2\modules\,并更名為mod_jk.dll。



配置過程:

1、找到D:\Tomcat 4.1\conf下面的server.xml,打開后,找到<Server port="8005" shutdown="SHUTDOWN" debug="0">,在她的下面添加
<Listener className="org.apache.ajp.tomcat4.config.ApacheConfig" modJk="C:/ApacheGroup/Apache2/modules/mod_jk.dll" /> 
往下面繼續尋找  <Host ...>,在她的后面添加
<Listener className="org.apache.ajp.tomcat4.config.ApacheConfig" append="true" forwardAll="false" modJk="C:/ApacheGroup/Apache2/modules/mod_jk.dll" /> 

2、打開C:\ApacheGroup\Apache2\conf下面的httpd.conf,在文件的末尾添加
Include "D:/Tomcat 4.1/conf/auto/mod_jk.conf"

3、在D:\Tomcat 4.1\conf目錄下面新建兩個目錄autojk。

打開目錄auto,新建一個文件mod_jk.conf,文件的內容如下:

########## Auto generated on Fri Aug 06 14:30:33 CST 2004##########

<IfModule !mod_jk.c>
  LoadModule jk_module C:/ApacheGroup/Apache2/modules/mod_jk.dll
</IfModule>

JkWorkersFile "d:/Tomcat 4.1/conf/jk/workers.properties"
JkLogFile "d:/Tomcat 4.1/logs/mod_jk.log"

JkLogLevel emerg



<VirtualHost localhost>
    ServerName localhost

    #################### localhost:/cabin ####################

    # Static files 
    Alias /cabin "D:/Tomcat 4.1/webapps/cabin"

    <Directory "D:/Tomcat 4.1/webapps/cabin">
        Options Indexes FollowSymLinks
        DirectoryIndex index.jsp 
    </Directory>


    # Deny direct aclearcase/" target="_blank" >ccess to WEB-INF and META-INF
    #
    <Location "/cabin/WEB-INF/*">
        AllowOverride None
        deny from all
    </Location>

    <Location "/cabin/META-INF/*">
        AllowOverride None
        deny from all
    </Location>
    #
    # Use Directory too. On Windows, Location doesn't work unless case matches
    #
    <Directory "D:/Tomcat 4.1/webapps/cabin/WEB-INF/">
        AllowOverride None
        deny from all
    </Directory>

    <Directory "D:/Tomcat 4.1/webapps/cabin/META-INF/">
        AllowOverride None
        deny from all
    </Directory>

    JkMount /cabin/*.jsp  ajp13

    #################### localhost:/admin ####################

    # Static files 
    Alias /admin "D:/Tomcat 4.1/webapps/../server/webapps/admin"

    <Directory "D:/Tomcat 4.1/webapps/../server/webapps/admin">
        Options Indexes FollowSymLinks
        DirectoryIndex index.html index.htm index.jsp 
    </Directory>


    # Deny direct access to WEB-INF and META-INF
    #
    <Location "/admin/WEB-INF/*">
        AllowOverride None
        deny from all
    </Location>

    <Location "/admin/META-INF/*">
        AllowOverride None
        deny from all
    </Location>
    #
    # Use Directory too. On Windows, Location doesn't work unless case matches
    #
    <Directory "D:/Tomcat 4.1/webapps/../server/webapps/admin/WEB-INF/">
        AllowOverride None
        deny from all
    </Directory>

    <Directory "D:/Tomcat 4.1/webapps/../server/webapps/admin/META-INF/">
        AllowOverride None
        deny from all
    </Directory>

    JkMount /admin/j_security_check  ajp13
    JkMount /admin/*.do  ajp13
    JkMount /admin/*.jsp  ajp13

    #################### localhost:/Hi ####################

    # Static files 
    Alias /Hi "D:/Tomcat 4.1/webapps/Hi"

    <Directory "D:/Tomcat 4.1/webapps/Hi">
        Options Indexes FollowSymLinks
        DirectoryIndex index.jsp 
    </Directory>


    # Deny direct access to WEB-INF and META-INF
    #
    <Location "/Hi/WEB-INF/*">
        AllowOverride None
        deny from all
    </Location>

    <Location "/Hi/META-INF/*">
        AllowOverride None
        deny from all
    </Location>
    #
    # Use Directory too. On Windows, Location doesn't work unless case matches
    #
    <Directory "D:/Tomcat 4.1/webapps/Hi/WEB-INF/">
        AllowOverride None
        deny from all
    </Directory>

    <Directory "D:/Tomcat 4.1/webapps/Hi/META-INF/">
        AllowOverride None
        deny from all
    </Directory>

    JkMount /Hi/*.jsp  ajp13

    #################### localhost:/webdav ####################

    # Static files 
    Alias /webdav "D:/Tomcat 4.1/webapps/webdav"

    <Directory "D:/Tomcat 4.1/webapps/webdav">
        Options Indexes FollowSymLinks
        DirectoryIndex index.jsp index.html index.htm 
    </Directory>


    # Deny direct access to WEB-INF and META-INF
    #
    <Location "/webdav/WEB-INF/*">
        AllowOverride None
        deny from all
    </Location>

    <Location "/webdav/META-INF/*">
        AllowOverride None
        deny from all
    </Location>
    #
    # Use Directory too. On Windows, Location doesn't work unless case matches
    #
    <Directory "D:/Tomcat 4.1/webapps/webdav/WEB-INF/">
        AllowOverride None
        deny from all
    </Directory>

    <Directory "D:/Tomcat 4.1/webapps/webdav/META-INF/">
        AllowOverride None
        deny from all
    </Directory>

    JkMount /webdav/*.jsp  ajp13

    #################### localhost:/examples ####################

    # Static files 
    Alias /examples "D:/Tomcat 4.1/webapps/examples"

    <Directory "D:/Tomcat 4.1/webapps/examples">
        Options Indexes FollowSymLinks
        DirectoryIndex index.html index.htm index.jsp 
    </Directory>


    # Deny direct access to WEB-INF and META-INF
    #
    <Location "/examples/WEB-INF/*">
        AllowOverride None
        deny from all
    </Location>

    <Location "/examples/META-INF/*">
        AllowOverride None
        deny from all
    </Location>
    #
    # Use Directory too. On Windows, Location doesn't work unless case matches
    #
    <Directory "D:/Tomcat 4.1/webapps/examples/WEB-INF/">
        AllowOverride None
        deny from all
    </Directory>

    <Directory "D:/Tomcat 4.1/webapps/examples/META-INF/">
        AllowOverride None
        deny from all
    </Directory>

    JkMount /examples/jsp/security/protected/j_security_check  ajp13
    JkMount /examples/snoop  ajp13
    JkMount /examples/servlet/*  ajp13
    JkMount /examples/CompressionTest  ajp13
    JkMount /examples/*.jsp  ajp13
    JkMount /examples/servletToJsp  ajp13
    JkMount /examples/SendMailServlet  ajp13

    #################### localhost:/Today ####################

    # Static files 
    Alias /Today "D:/Tomcat 4.1/webapps/Today"

    <Directory "D:/Tomcat 4.1/webapps/Today">
        Options Indexes FollowSymLinks
        DirectoryIndex index.jsp 
    </Directory>


    # Deny direct access to WEB-INF and META-INF
    #
    <Location "/Today/WEB-INF/*">
        AllowOverride None
        deny from all
    </Location>

    <Location "/Today/META-INF/*">
        AllowOverride None
        deny from all
    </Location>
    #
    # Use Directory too. On Windows, Location doesn't work unless case matches
    #
    <Directory "D:/Tomcat 4.1/webapps/Today/WEB-INF/">
        AllowOverride None
        deny from all
    </Directory>

    <Directory "D:/Tomcat 4.1/webapps/Today/META-INF/">
        AllowOverride None
        deny from all
    </Directory>

    JkMount /Today/Fuck  ajp13
    JkMount /Today/*.jsp  ajp13

    #################### localhost:/tomcat-docs ####################

    # Static files 
    Alias /tomcat-docs "D:/Tomcat 4.1/webapps/tomcat-docs"

    <Directory "D:/Tomcat 4.1/webapps/tomcat-docs">
        Options Indexes FollowSymLinks
        DirectoryIndex index.html index.htm index.jsp 
    </Directory>


    # Deny direct access to WEB-INF and META-INF
    #
    <Location "/tomcat-docs/WEB-INF/*">
        AllowOverride None
        deny from all
    </Location>

    <Location "/tomcat-docs/META-INF/*">
        AllowOverride None
        deny from all
    </Location>
    #
    # Use Directory too. On Windows, Location doesn't work unless case matches
    #
    <Directory "D:/Tomcat 4.1/webapps/tomcat-docs/WEB-INF/">
        AllowOverride None
        deny from all
    </Directory>

    <Directory "D:/Tomcat 4.1/webapps/tomcat-docs/META-INF/">
        AllowOverride None
        deny from all
    </Directory>

    JkMount /tomcat-docs/*.jsp  ajp13

    #################### localhost:/manager ####################

    # Static files 
    Alias /manager "D:/Tomcat 4.1/webapps/../server/webapps/manager"

    <Directory "D:/Tomcat 4.1/webapps/../server/webapps/manager">
        Options Indexes FollowSymLinks
        DirectoryIndex index.html index.htm index.jsp 
    </Directory>


    # Deny direct access to WEB-INF and META-INF
    #
    <Location "/manager/WEB-INF/*">
        AllowOverride None
        deny from all
    </Location>

    <Location "/manager/META-INF/*">
        AllowOverride None
        deny from all
    </Location>
    #
    # Use Directory too. On Windows, Location doesn't work unless case matches
    #
    <Directory "D:/Tomcat 4.1/webapps/../server/webapps/manager/WEB-INF/">
        AllowOverride None
        deny from all
    </Directory>

    <Directory "D:/Tomcat 4.1/webapps/../server/webapps/manager/META-INF/">
        AllowOverride None
        deny from all
    </Directory>

    JkMount /manager/list  ajp13
    JkMount /manager/deploy  ajp13
    JkMount /manager/html/*  ajp13
    JkMount /manager/resources  ajp13
    JkMount /manager/start  ajp13
    JkMount /manager/stop  ajp13
    JkMount /manager/install  ajp13
    JkMount /manager/*.jsp  ajp13
    JkMount /manager/remove  ajp13
    JkMount /manager/roles  ajp13
    JkMount /manager/sessions  ajp13
    JkMount /manager/serverinfo  ajp13
    JkMount /manager/reload  ajp13
    JkMount /manager/undeploy  ajp13
</VirtualHost>

注意:上面這個文件在apache和tomcat啟動后會自動更新。

打開目錄jk,新建文件workers.properties,文件內容如下:

worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13 

保存以上兩個文件。

首先啟動 tomcat,然后重啟apache server,瀏覽http://localhost/examples,如果不出意外的話,你應當看到tomcat的歡迎頁面,ok配置成功!

以上就是我的配置實踐,如果大家有什么疑問,請瀏覽http://www.tryitsoft.com 在網站的留言板上留言或email至rautinee@21cn.com。

good luck!


原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97