BEAWeblogic6.1IIS代理服務器插件

發表于:2007-06-08來源:作者:點擊數: 標簽:
概述: IIS代理服務器插件程序可以代理由IIS發往WLS的請求,靜態頁面(HTML)由IIS來處理,而動態頁面(JSP/Servlet)則由WLSl來處理,這樣就可以有效的提高服務器的 性能 。IIS和WLS可以不必在同一臺機器上運行,而對于客戶來說,他或她(它?)看到的所有

概述:
IIS代理服務器插件程序可以代理由IIS發往WLS的請求,靜態頁面(HTML)由IIS來處理,而動態頁面(JSP/Servlet)則由WLSl來處理,這樣就可以有效的提高服務器的性能。IIS和WLS可以不必在同一臺機器上運行,而對于客戶來說,他或她(它?)看到的所有請求都好像是由IIS來處理的,完全感覺不到WLS的存在。
IIS代理服務器插件還實現了可重用請求的連接池和HTTP1.1的持續連接機制。持續連接使得服務器每次只打開一個連接來響應客戶的多個請求,而不是像通常那樣對于頁面的不同內容(文字,多個圖片)連接多次。當訪問者在一定的時間內沒有請求時,插件程序會將此連接保存到連接池中,以便響應客戶后來的請求。IIS代理插件程序通過這種機制以更大程度的提高服務器的性能。
至于哪些內容需要通過代理插件程序來處理,您既可以使用基于路徑的處理方式也可以使用基于文件擴展名的處理方式,當然您也可以結合使用這兩種方式?;诼窂降奶幚矸绞街粚⒁灾付窂介_頭的請求交由代理服務器插件處理,比如您將路徑指定為“/weblogic”,這樣“http://iss/weblogic/index.jsp”就會轉到“http://wls/weblogic/index.jsp”,其中iis為IIS主機,wls為WLS主機。而基于文件擴展名的處理方式,您可以指定所有對特定文件類型的請求都交由代理服務器插件處理,比如您可以指定所有對“*.jsp”文件的請求都交給代理服務器插件去處理。

安裝插件:
1. 將“WLS目錄\bin\iisproxy.dll”復制到“C:\WINNT\system32”目錄下。說明:這個iisproxy.dll文件放到任何目錄內都可以,最好將后面介紹的“iisproxy.ini”這個文件也放到iisproxy.dll所在的目錄中。
2. 在“控制面板->管理工具”中打開“Inte.net 服務管理器”,右鍵選擇“默認web站點”圖標,在彈出的快捷菜單中選擇“屬性”。接著選擇“主目錄->配置…->應用程序映射->添加”。在“可執行文件”中填入“C:\WINNT\system32\iisproxy.dll”,也可以點擊瀏覽按鈕來選擇此DLL文件。在“擴展名”中填入“.jsp”,其他各項保持默認值,然后點擊“確定”。這樣以后每次遇到對*.jsp文件的請求,IIS都會交給代理服務器處理。你也可以按以上步驟添加其他文件類型。
3. 在“C:\WINNT\system32”目錄下建立一個“iisproxy.ini”文件,其內容如下:
WebLogicHost=192.168.0.1
WebLogicPort=7001
這里的WebLogicHost是WLS服務器地址,WebLogicPort是WLS服務器端口號。注意:您最好將iisproxy.ini文件放到iisproxy.dll文件所在的目錄,因為插件程序會按照以下路徑來搜索iisproxy.ini文件:
iisproxy.dll所在目錄。
最新版本的WLS目錄,以前版本的WLS目錄。
C:\weblogic目錄(如果存在)
4. 以上設置了基于文件擴展名的處理方式,下面設置基于路徑的處理方式。將“WLS目錄\bin\iisforward.dll”復制到“C:\WINNT\system32”目錄下。在“控制面板->管理工具”中打開“Internet 服務管理器”,右鍵選擇“默認web站點”圖標,在彈出的快捷菜單中選擇“屬性”。接著選擇“ISAPI篩選器->添加”,在“可執行文件”中填入“C:\WINNT\system32\iisforward.dll”,也可以點擊“瀏覽”按鈕來選擇。在“篩選器名字”中填入一個好記的名字,比如“iisforward”,然后點擊“確定”按鈕。按照步驟2中的方法,注冊一個由iisproxy.dll處理的新類型“.wlforward”。在iisproxy.ini文件中再加入下面兩行:
WlForwardPath=/weblogic
PathTrim=/weblogic
WlForwardPath指定了需要處理的路徑字符串,比如對于“ttp://iis/weblogic/machine/”請求會映射到“http://wls/weblogic/machine/”,而“http://iis/machine/”會被IIS直接處理,并不會交給代理服務器插件程序。PathTrim是去掉請求路徑中的“/weblogic”字符串,如上面的請求最后會變成“http://wls/machine/”。

注意:每次修改iisproxy.ini文件后,都應該在“控制面板->管理工具”中打開“服務”,重新啟動“IIS Admin Service”。下面測試一下:
在WLS的默認發布目錄(一般是“mydomain\applications\DefaultWebApp”)下放一個test.jsp文件,然后啟動WLS和IIS,在瀏覽器中通過IIS地址和端口直接訪問這個test.jsp文件(如“http://192.168.0.1/test.jsp”,IIS地址192.168.0.1,端口80),,然后再加上請求路徑訪問test.jsp文件(如“http://192.168.0.1/weblogic/test.jsp”),如果能正確顯示test.jsp的內容,那么IIS代理服務器插件安裝成功。 

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

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