練功房推薦書單

  • Google!Android 3手機應用程式設計入門(第四版)
  • 賈伯斯傳(軟皮精裝版)
  • 猛虎出閘制霸版:最新OCP Java SE 6 Programmer專業認證(附原始程式碼及範例檔)
  • SCWCD 5 猛虎出閘:Java Web 應用程式專業認證
IIS 主目錄使用另一台電腦上的共用位置  XML
Forum Index » IIS
Author Message
ofather

九級學員

Joined: 2007-05-22 19:01:27
Messages: 10
Offline

有些情況我們會需要將 IIS 的主目錄指定到某個共用位置 (如 \\192.168.1.1\WebApps)
但是,往往都無法正常設定出來,錯誤訊息大概都是 401 或 500 等錯誤
接下來的步驟,將告訴你怎麼設定

環境說明:
Server A is IIS Web Server (192.168.1.1)
Server B is CIFS File Server (192.168.1.2)
Shared Folder is \\192.168.1.2\WebApps

Step 1:
建立帳號 WebApps 密碼 WebPass (帳號部分可以自由設定,密碼也是)
在 Server B 上建立 WebApps
將 WebApps 設定成共用,使用權限新增一個使用者 WebApps,並且設定完全控制
使用權限預設有 Everyone,如果要提高安全性,就將 Everyone 移除

Step 2:
在 IIS 中新增一個網站,透過精靈設定時,先將主目錄路徑指定到本機上的任意目錄
完成後再點選剛剛新增的網站內容
找到主目錄的設定,並且把第一個選項從這台電腦上的目錄改成另一台電腦上的共用位置
網路目錄就填入 \\192.168.1.2\WebApps
點選一下右邊的使用者名稱
取消打勾當要確認到網路目錄的存取....
使用者名稱輸入 WebApps 密碼輸入 WebPass
到這邊應該就可以在 IIS 裡,使用開啟舊檔看到網路目錄上的檔案
不過,卻不能瀏覽

Step 3:
最重要的一步,也是最後一步
在 Server A 上建立帳號 WebApps 密碼 WebPass (帳號、密碼部分可以自由設定,但是要跟 Server B 的相同)
將網站停止後重新啟動
恭喜,你已經可以瀏覽

重點:
就是兩台 Server 上要有相同帳號與密碼,正常來說有加入AD的話,應該直接就可以設定,不過,通常都是各自獨立的主機,或是使用NAS Server

This message was edited 2 times. Last update was at 2009-09-06 03:27:14

andowson

六段學員
[Avatar]

Joined: 2007-01-02 22:20:40
Messages: 652
Location: 台北
Offline

如果是IIS + Tomcat 整合的情況下,
需要再將Tomcat服務改由WebApps帳號啟動,方法如下:
1.在Tomcat 的 server.xml 中,將docBase設為\\\\192.168.1.2\\WebApps。
2.將WebApps加入到Administrators群組
3.到控制台 >系統管理工具 > 服務,在 Apache Tomcat 服務上按滑鼠右鍵,選擇內容,在登入頁籤上將登入身份,改為這個帳戶,輸入WebApps,密碼和確認密碼輸入WebPass,按下套用及確定。
4.重新啟動Apache Tomcat服務。
5.此時再去瀏覽即可正常看到JSP網頁了。

分享經驗 累積智慧
[WWW] [MSN]
 
Forum Index » IIS
Go to: