積累,創造,分享!

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            25 Posts :: 13 Stories :: 26 Comments :: 0 Trackbacks

          網上關于apache與tomcat整合的文章已經舉不勝舉。寫下此文的目的只是為了整理一下剛剛配置成功后的思路。以免以后產生遺漏。經過幾個小時的努力,終于能夠將自己開發了幾天的網站發布在互聯網上了,這種感覺挺爽。
          廢話少說,先交代一下環境:
          首先,機器的是用ADSL撥號寬帶,沒有固定IP,這個好辦,先申請一個動態域名。網上這種資源還是比較多的,接著下載一個動態域名的客戶端,將域名填上,這樣每次撥號以后的動態IP便與當前的域名綁定。可以在其他網絡上對本機利用申請的域名進行ping命令,看看當前域名是否有效。
          解決了域名的問題以后,接下來便是重頭戲。Apache與Tomcat的整合過程了。先準備好資源,下載Http server Apache2.0版本,tomcat4.1。以及Tomcat Connector也就是
          mod_jk_apache_1.2.6_2.0.50.dll 。參考路徑http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.6/
          下載時一定要看清楚版本。在資源下載完畢后,便是開始安裝了。按照提示安裝完Apache2.0。在安裝過程中會提示輸入域名,輸入剛剛申請的域名。然后將mod_jk.dll文件拷入Apache2\modules目錄。接下來便是修改Apache2\conf下的httpd.conf文件了。
          conf配置文件每個設置之前都有E文注釋,目前還未來得急細看,有耐心的朋友可以仔細研究。我修改的地方只有如下幾個:
          1,ServerName XXX.XXX.XXX:80
          2,DocumentRoot "盤符:/應用所在路徑"
          3,
          4,Alias /應用所在文件夾/  "盤符:/應用所在路徑"
              Options Indexes MultiViews
              AllowOverride None
              Order allow,deny
              Allow from all

          5,設置index首頁在index.html后面
          最后加上
          #connecting to tomcat using ajp13
              LoadModule jk_module modules/mod_jk.dll
              JkWorkersFile  "E:\JBuilderX\thirdparty\jakarta-tomcat-4.1.27-LE-jdk14\conf\workers.properties"
              JkMount /*.jsp ajp13
              JkMount /*.screen ajp13
              JkMount /*.do ajp13
          .jsp *.screen *.do表示的是web應用中所支持的后綴名,LoadModule其實就是load Tomcat Connector。也就是mod_jk.dll。上面的JkWorkersFile后面跟的是tomcat路徑下conf文件夾新建的workers.properties
          內容如下:
          workers.tomcat_home=E:\JBuilderX\thirdparty\jakarta-tomcat-4.1.27-LE-jdk14(我本機的tomcat路徑)
          workers.java_home=E:\JBuilderX\jdk1.4 (我本機的JDK)
          ps=\
          # worker.list=ajp13
          worker.list=ajp12,ajp13 

          worker.ajp12.port=8007
          worker.ajp12.host=localhost
          worker.ajp12.type=ajp12
          worker.ajp12.lbfactor=1
                      
          worker.ajp13.port=8009        
          worker.ajp13.host=localhost     
          worker.ajp13.type=ajp13
          worker.ajp13.lbfactor=1

          worker.loadbalancer.type=lb
          ...................

          接下來改tomcat的conf文件夾下的server.xml,在此無須更多修改。只需指定應用路徑即可。此前網上很多文檔所說的要打開Ajp13Connector處的注釋,但此處并沒有按此步驟做。好了,配置文件修改結束。

          開始實驗吧!在開始菜單處進行先對apachetest configration。測試通過。啟動apache。再啟動tomcat。打開動態域名的客戶端。敲入申請的動態域名。本機可以訪問了。順便抓了MSN,QQ在線的好友,發給他們,集體測試了一把。得到的反饋居然是速度還可以!要知道我的是賽揚700+256M內存的古董機器。呵呵!不多說了,明天還得上班,趕緊睡了。

           

          posted on 2005-11-08 23:46 nighthawk 閱讀(785) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 留坝县| 茌平县| 宜州市| 嵊州市| 贺州市| 日喀则市| 黄龙县| 焦作市| 德州市| 隆昌县| 井冈山市| 宁城县| 富平县| 荥阳市| 铜山县| 革吉县| 郎溪县| 湘西| 中山市| 通化市| 衡南县| 馆陶县| 德化县| 宁阳县| 青龙| 固安县| 铁力市| 黄石市| 威海市| 宁阳县| 克东县| 明水县| 高邑县| 河北区| 玉龙| 卫辉市| 准格尔旗| 隆子县| 安阳县| 健康| 龙门县|