?? resin與iis結合的一些補充技巧.txt
字號:
作者:jian
email: wjian111@163.net
日期:2001-5-22 2:54:07
軟件環境:
JDK1.3 http://java.sun.com
resin1.2.0 http://www.caucho.com
Winnt 4.0 & IIS4
Win2000 & IIS5
簡單來說,直接運行Resin的bin目錄下的setup.exe即可自動完成Resin與多種WEB服務器的結合,其原理是將ISAPI文件isapi_srun.dll拷貝至IIS的scripts目錄并創建針對所有站點的ISAPI篩選器,對于IIS默認站點,一般已經建立了虛擬目錄scripts,如果需要為同一機器上多站點中的某一個網站提供Resin服務,按Resin文檔所說,可以通過為此站點創建同樣的scripts虛擬目錄實現。
經過實驗,我發現,完全可以繞過上述所有步驟:
一、在任意地方建立scripts目錄,將Resin的bin目錄下的isapi_srun.dll拷貝過來;
二、進入IIS管理器,在目標站點下建立具有可執行權限的虛擬目錄scripts,對到剛剛創建的scripts物理目錄;
三、打開目標站點的屬性,創建新的ISAPI篩選器,名為Resin,其可執行文件對應到同一scripts目錄下的isapi_srun.dll;
四、用命令net stop iisadmin停止WEB服務,用net start w3svc重啟。
這樣,也可以將Resin與IIS結合起來。
需要注意的是,最好不要將scripts目錄放到系統所在的區,因為IIS搞不好就有可能出現一個CGI文件目錄解碼的漏洞,這個虛擬的scripts目錄就會成為被攻擊的罪魁禍首,我就是疏忽了這一點,參照Resin的文檔進行配置,結果導致一臺服務器遭遇駭客搗蛋,很是頭痛了一番。
謬誤之處,請高手佐正。
---------------------------------------------
轉載請注明出處:jian(http://www.21active.com)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -