亚洲韩日午夜视频,欧美日韩在线精品一区二区三区,韩国超清无码一区二区三区,亚洲国产成人影院播放,久草新在线,在线看片AV色

您好,歡迎來到思海網絡,我們將竭誠為您提供優質的服務! 誠征網絡推廣 | 網站備案 | 幫助中心 | 軟件下載 | 購買流程 | 付款方式 | 聯系我們 [ 會員登錄/注冊 ]
促銷推廣
客服中心
業務咨詢
有事點擊這里…  531199185
有事點擊這里…  61352289
點擊這里給我發消息  81721488
有事點擊這里…  376585780
有事點擊這里…  872642803
有事點擊這里…  459248018
有事點擊這里…  61352288
有事點擊這里…  380791050
技術支持
有事點擊這里…  714236853
有事點擊這里…  719304487
有事點擊這里…  1208894568
有事點擊這里…  61352289
在線客服
有事點擊這里…  531199185
有事點擊這里…  61352288
有事點擊這里…  983054746
有事點擊這里…  893984210
當前位置:首頁 >> 技術文章 >> 文章瀏覽
技術文章

Win2003中apache2分別整合tomcat5和iis6的終極教程

添加時間:2013-6-3 16:38:33  添加: 思海網絡 

  為了能在已經存在iis6的服務器上運行自己的java程序,經過歷時半年的嘗試,今天終于搞定了,好開心啊。

  最開始是用iis直接連接tomcat,找遍了網上所有的資料,可是死活也連不通,或許是iis的封閉吧,看來tomcat與iis遠沒有成為朋友。

  于是只好另辟蹊徑,用apache監聽80來做請求轉發了,請求到iis的站點就轉到相應目錄,請求到tomcat下的站點就轉發到tomcat下,于是開始到處找這方面的資料,終于經過反復試驗,右克服請求servlet出錯的困難,現在終于可以繼續做自己的網站了。

  參考文檔:

  1.http://weblife.blogbus.com/s1659/index.html

  2.http://wiki.osportfolio.org/confluence/display/Technical/Apache+Tomcat+mod_jk+Integration

  第一篇文檔基本解決了所有的問題,第二篇文檔解決了請求servlet發生找不到目標的問題

  下面就從零開始,一步步配置三個服務器,讓他們協調工作。

  1.下載安裝apache2

  在http://down.ddvip.com/view/1150008854418.html中下載apache2.0.55 for windows

  在官方網站上我怎么也找不到,奇怪。下載到本地后雙擊就可以安裝了,安裝完成后應該在系統托盤中看到一個小圖標了,是個羽毛加綠色播放箭頭的圖標,這表示正確安裝了,如果不能正確安裝,請確認80端口沒有被別的服務器占有。

  2.下載安裝tomcat5

  Tomcat還是到官方網站下載,地址是:http://down.ddvip.com/result.php?name=tomcat,選擇5.5.17中core:zip,我比較習慣用這個壓縮包,解壓后設置環境變量就可以用了。在安裝路徑的bin里面運行startup.bat就可以啟動tomcat了。

 3.安裝IIS6.0

  將win2003的安裝盤插入光驅,在添加或刪除程序中選擇“添加/刪除windows組件”在“windows組件向導”中選擇“應用程序服務器”并打上勾,按向導提示下一步進行,就可以安裝了。IIS6.0安裝后并不能正常啟動,因為默認端口80被apache已經占了。雙擊打開“管理工具/internet信息服務(IIS)管理器”,在“默認網站(停止)”上右擊選擇“屬性”,在“網站”選項卡中修改“TCP端口”的80為88或者其他端口,確定。選中“默認網站(停止)”然后單擊工具欄中的播放圖標,就可以啟動IIS了,正常啟動后“停止”字樣就消失了。

  4.測試3個服務器

  修改Apache安裝目錄/htdocs中的index.html.en改名為index.html,在瀏覽器輸入http://localhost回車如果看到apache的歡迎界面,說明apache正在運行。在瀏覽器中輸入http://localhost:8080回車如果看到tomcat的歡迎界面,這表示tomcat運行正常。在瀏覽器中輸入http://localhost:88回車如果看到“建設中”這樣的提示,表示iis正在運行。

  5.配置apache與tomcat的連接

  第一步: 在http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.6

  下載mod_jk_1.2.6_2.0.50.dll文件,將其改名為mod_jk.so后放到apache2/modules目錄中。

  第二步: 打開記事本,輸入下列語句,以workers.properties為文件名保存在tomcat安裝目錄/conf目錄下:

         workers.tomcat_home=C:\Program Files\jakarta-tomcat-5.0.28
       workers.java_home=C:\Program Files\Java\jdk1.5.0_06
       ps=\
       worker.list=ajp13
       worker.ajp13.port=8009
       worker.ajp13.host=localhost
       worker.ajp13.type=ajp13
       worker.ajp13.lbfactor=1

  第三步:用記事本打開apache/conf/httpd.conf文件末尾,添加下面一段:

     LoadModule jk_module modules/mod_jk.so
   JkWorkersFile "D:\Program Files\jakarta-tomcat-5.0.28\conf\workers.properties"
<VirtualHost *:80>
    ServerAdmin rabbit69@openria.com  
    ServerName localhost
    DirectoryIndex index.html index.htm index.jsp
    JkMount /* ajp13  
    JkAutoAlias "C:\Program Files\jakarta-tomcat-5.0.28\webapps" 
    <Directory "C:\Program Files\jakarta-tomcat-5.0.28\webapps">
      Options Indexes FollowSymLinks
      allow from all
    </Directory>
   </VirtualHost>
    

  保存,停止apache服務,在啟動,就可以將新配置應用了。

  6.測試apache與tomcat的連接

  在服務器中輸入http://localhost回車如果看見的是tomcat的歡迎界面,就表示apache和tomcat整合成功了,localhost后面加上jsp-examples目錄或者servlet-examples目錄就可以看到下面的例子,為了讓servlet運行,我可是費了半天勁,修改這個httpd.conf文件。

  7.配置apache與IIS6的連接

  第一步:修改httpd.conf文件,啟用proxy模塊

  將文件中的LoadModule proxy_module modules/mod_proxy.so和LoadModule proxy_http_module modules/mod_proxy_http.so這兩句

  的“#”去掉就可以了。

  第二步:增加IIS的虛擬主機

  在httpd.conf文件末尾加入以下代碼:

         <VirtualHost *:80>
         ServerAdmin rabbit69@openria.cn
         ServerName localhost
         DocumentRoot "C:/Inetpub/wwwroot"
         DirectoryIndex index.html index.htm index.asp
         Alias /test "C:/Inetpub/wwwroot"
         <Directory "C:/Inetpub/wwwroot">
          Options MultiViews
          AllowOverride None
          Order allow,deny
          Allow from all
         </Directory>
         ProxyPass / http://127.0.0.1:88/
         ProxyPassReverse / http://127.0.0.1:88
       </VirtualHost>

  保存,并重啟apache就可以做測試了。

  8.測試apaceh與IIS的連接

  寫一個asp頁面,hello.asp:

     <HTML>
     <HEAD>
      <TITLE>Hello World Sample</TITLE>
     </HEAD>
     <BODY>
      <% Response.Write "Hello World" %>
     </BODY>
    </HTML>

  放到C:/Inetpub/wwwroot下面,在瀏覽器中訪問http://localhost/test/hello.asp回車如果出現“hello world”字樣就表示配置成功了。如果頁面出現空白,在Internet信息服務(IIS)管理器中的web服務擴展里將“active server page”允許,然后清空緩存,刷新頁面應該就可以看見hello world了。

 關鍵字:apache、tomcat、iis、服務器

分享到:

頂部 】 【 關閉
版權所有:佛山思海電腦網絡有限公司 ©1998-2024 All Rights Reserved.
聯系電話:(0757)22630313、22633833
中華人民共和國增值電信業務經營許可證: 粵B1.B2-20030321 備案號:粵B2-20030321-1
網站公安備案編號:44060602000007 交互式欄目專項備案編號:200303DD003  
察察 工商 網安 舉報有獎  警警  手機打開網站