<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    我的漫漫程序之旅

    專注于JavaWeb開發
    隨筆 - 39, 文章 - 310, 評論 - 411, 引用 - 0
    數據加載中……

    Apache HttpServer2.2.22與Tomcat6.0整合

    準備工作:
    1.下載Tomcat,本文用的6.0,下載地址:http://labs.mop.com/apache-mirror/tomcat/tomcat-6/
    2.根據系統版本下載相對的Apache HttpServer,本文用的是httpd-2.2.22-win32-x86-openssl-0.9.8t.msi
    下載地址:http://labs.mop.com/apache-mirror/httpd/binaries/win32/
    3.下載mod_jk.so,要找到與httd版本對應的,本文用的是 tomcat-connectors-1.2.37-windows-i386-httpd-2.2.x.zip,
    下載地址:http://labs.mop.com/apache-mirror/tomcat/tomcat-connectors/jk/binaries/windows/

    安裝工作:
    1.安裝Apache HttpServer,如下圖:



    所有組件全部裝上。
    安裝成功后如下圖所示:

    在瀏覽器輸入Http://localhost,如果出現 "it works"字樣 ,就說明Apache Server安裝成功了。
    如果安裝上后服務沒有啟動成功,檢查你的80端口是否被占用。
    2.安裝Tomcat,過程我就不細說了,做Java的都會的。

    配置工作:
    1.端口配置
    軟件我們都裝好了,現在需要我們來配置一下
    打開apache安裝目錄的:\apache\conf\httpd.conf文件。
    找到:
    Listen 80 
    關鍵字,這個就是Apache的監聽端口,默認是80,我們也可以根據需要改成其他的。
    2.訪問目錄配置:
    找到

    ServerName zdw.com:80
    其中zdw.com是我們在安裝時填寫的主機名,這里改成服務器IP。
    ServerName 192.168.10.104:80 

    找到如下這行:

    DocumentRoot

    你會發下有這樣的一行內容:

    DocumentRoot "D:/Program Files/apache/htdocs

     

    這個叫作DocumentRoot即webroot,即:發布目錄,發布在這個目錄下的任何工程都會在Apache服務開啟時被裝載成標準的web工程,我們現在動手來把這個WebRoot定位到我們自己的發布目錄中去吧。

    DocumentRoot "d:/www"

    重啟我們的Apache服務,我們用Apache HTTP Server 2.2/Configure Apache Server/Test Configuration來測試一下,如果黑屏一閃而過說明配置正確,否則會顯示錯誤的詳細信息。
    這時會顯示403限制訪問的頁面。

    找到下面這一段:

    <Directory />
        Options FollowSymLinks
        AllowOverride None
        Order deny,allow
        deny from all
    </Directory>
    將deny改成allow即可。
    3.靜動分離配置
    在D:\www目錄將你的部署所需的靜態文件放到這個目錄下,要建一個和tomcat/webapps目錄下部署的工程的同名文件夾
    ,如下圖:




    在httpd.conf里的最后面加上:
    LoadModule jk_module modules/mod_jk.so
    JKWorkersFile conf/workers.properties
    JkLogFile logs/mod_jk.log
    <VirtualHost *>
    ServerAdmin localhost
    DocumentRoot d:/www/
    ServerName localhost
    DirectoryIndex index.html index.htm index.jsp index.action login.jsp
    ErrorLog logs/shsc-error_log.txt
    CustomLog logs/shsc-access_log.txt common
    JkMount /*WEB-INF ajp13
    JkMount /*j_spring_security_check ajp13
    JkMount /*.action ajp13
    JkMount /servlet/* ajp13
    JkMount /*.jsp ajp13
    JkMount /*.do ajp13
    </VirtualHost> 
    這里配置了哪些是需要tomcat來處理的,比如說*.do   。
    連接時的配置參數描述位于Apache安裝目錄的/conf目錄下的一個叫workers.properties文件中,mod_jk一般使用ajp13協議連接,使用的是tomcat的8009端口 。
    workers.properties文件內容如下:
    workers.tomcat_home=D:/Program Files/Apache Software Foundation/Tomcat 6.0
    workers.java_home=D:/Program Files/Java/jdk1.6.0_25
    ps=/
    worker.list=ajp13
    worker.ajp13.port=8009
    worker.ajp13.host=localhost
    worker.ajp13.type=ajp13

    重啟tomcat和apache,就可以通過http://localhost/composite 來訪問主頁了。 

     

     



    posted on 2012-11-05 14:24 々上善若水々 閱讀(3413) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 成全视频高清免费观看电视剧| a级大片免费观看| 57PAO成人国产永久免费视频| 亚洲av无码一区二区三区乱子伦| 亚洲国产第一站精品蜜芽| 人妻无码中文字幕免费视频蜜桃 | h视频在线观看免费| 亚洲欧洲中文日韩久久AV乱码| 亚洲日本一区二区三区| 亚洲AV无码男人的天堂| 国产成人AV片无码免费| 国产高清在线免费| 春暖花开亚洲性无区一区二区| 69影院毛片免费观看视频在线 | 99在线观看视频免费| 亚洲AV福利天堂一区二区三| 99ee6热久久免费精品6| 2020亚洲男人天堂精品| 国产yw855.c免费视频| 亚洲一区精彩视频| 国产免费人成在线视频| 一日本道a高清免费播放| 亚洲va在线va天堂va888www| av无码国产在线看免费网站| 亚洲国产精品自在自线观看| 亚洲人成人无码网www国产| 久久九九AV免费精品| 亚洲综合久久一本伊伊区| 国产国产人免费视频成69大陆 | 亚洲国产精品成人AV无码久久综合影院 | 久久久久久亚洲av成人无码国产| 精品熟女少妇av免费久久| 亚洲精品无码一区二区| 成人亚洲性情网站WWW在线观看| 亚洲AV成人片无码网站| 久久久久亚洲av成人无码电影| 亚洲电影在线免费观看| 无码人妻一区二区三区免费视频 | 久久亚洲精品中文字幕三区| 久久久久国色AV免费观看性色 | 7m凹凸精品分类大全免费|