Windows Server 的IIS6和Tomcat6共用80端口,實現發佈項目

條件:

1.由IIS6端口80 轉發後Tomcat6.0處理
 2.IIS 新建的網站需要配置80端口,tomcat端口隨意

1.環境
       Win2003+IIS6+Tomcat6.0
2.需要的文件
       isapi_redirect.dll 用戶IIS轉發

下載地址:

http://archive.apache.org/dist/jakarta/tomcat-connectors/jk/binaries/win32/jk-1.2.14/isapi_redirect-1.2.14.dll

2)首先創建 isapi_askar.reg 文件

這是一個ispai篩選器註冊文件,裏面所用到的變量名稱必須和以下幾步的名稱一樣

用於添加註冊表相關鍵值,路徑填寫自己tomcat安裝目錄

 

文件內容:

Windows Registry Editor Version 5.00   

[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\1.0]   

"log_file"="F:\\Tomcat\\logs"   

"log_level"="debug"   

"worker_file"="F:\\Tomcat\\conf\\workers.properties"   

"worker_mount_file"="F:\\Tomcat\\conf\\uriworkermap.properties"   

"extension_uri"="/Jakarta/isapi_redirect-1.2.27.dll"

 

2、打開tomcat的conf文件夾在裏面創建一個workers.properties 文件然後添加以下內容。注意:若這個文件已經存在在該文件夾,就直接添加一下內容。

worker.list=worker1  

worker.worker1.host=localhost        #TOMCAT服務器地址  

worker.worker1.port=8009              #工作端口  

worker.worker1.type=ajp13             #類型  

worker.worker1.lbfactor=1              #負載平衡因數  

 

3、在conf文件夾在裏面創建一個uriworkermap.properties 文件

然後添加以下內容。

注意:若有這個文件直接添加一下內容。

/*=worker1 

 

4、修改tomcat\conf下的server.xml文件中<host></host>的內容

<Host name="localhost"  appBase="webapps" 
            unpackWARs="true" autoDeploy="true" 
            xmlValidation="false" xmlNamespaceAware="false">  

</Host>

 

5、把ispai_redirect-1.2.27.dll文件複製到conf文件夾

 

這裏要注意了!

點ispai_redirect-1.2.27.dll------右鍵選擇屬性--安全--編輯

添加--輸入對象名everyone

點檢查名稱--確定--把“完全控制”勾上--確定--確定。

因爲有可能你當前登錄用戶沒有使用它的權限,會造成轉發不可用!

 

 

TOMCAT設置完畢。

下面配置IIS

6、從管理工具打開iis管理器,選擇默認站點 Default Web Site或你的站點

單擊右鍵創建虛擬目錄

選擇虛擬目錄名稱爲Jakarta

路徑爲isapi_redirect-1.2.27.dll 所在的文件夾(前面已經拷貝到tomcat中的conf文件夾)。

 

7、選中新建的虛擬目錄,選擇右邊的處理程序映射。

 

8、選擇中間ISAPI-dll選項後選擇右邊的編輯功能權限

選擇執行後確定

 

9、點擊添加通配符腳本映射,選擇isapi_redirect-1.2.27.dll,起名JSP即可,用於負責轉發所有請求到TOMCAT中執行。

 

10、選中你的站點,在右邊選擇ISPAI篩選器

11、單擊右邊窗口上的添加 起名爲Jakarta 可執行文件選擇isapi_redirect-1.2.27.dll

12、雙擊左邊窗口上的計算機名稱 ,在右邊選擇ISPAI和CGI顯示

13、單擊右邊窗口上的添加ISAPI和CGI路徑選擇isapi_redirect-1.2.27.dll描述爲Jakarta,選擇允許執行擴展路徑複選框

 

設置完畢。重新tomcat和IIS。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章