會員註冊 / 登入  |  電腦版  |  Jump to bottom of page

Web Server » IIS 主目錄使用另一台電腦上的共用位置

發表人: ofather, 九級學員
2009-09-06 03:23:33
有些情況我們會需要將 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

發表人: andowson, 七段學員
2009-09-16 16:12:26
如果是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網頁了。




會員註冊 / 登入  |  電腦版  |  Jump to top of page