• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

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

    發布: 2007-5-25 14:12 | 作者: 未知 | 來源: JR | 查看: 282次 | 進入軟件測試論壇討論

    領測軟件測試網 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 access 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.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>