<< Click to Display Table of Contents >>

 

設定相關子目錄的權限

 

 

由於 Windows Server 2008 R2  的 IIS 版本是 7.5,預設的「應用程式集區」是「DefaultAppPool」,而其處理序的識別預設已採用「ApplicationPoolIdentity」來執行,因此,在設定目錄權限時,需讓執行「應用程式集區」的身分有對應的存取權限。

 

要讓 SuperGIS Server 所架設的服務能夠透過 IIS 正常的運作,必需要一一設定相關目錄的存取權限時,包括 SuperGIS Server 發佈服務內容資料夾C:\Program Files (x86)\SuperGeo\Server\cfg、SuperGIS Server 服務內容設定資料夾C:\Program Files (x86)\SuperGeo\Server\bin\config、以及快取地圖設定資料夾C:\MapCache。

 

當 SuperGIS Server 的服務被發佈、更新、或是刪除時,上述這些目錄裡的「子目錄」或是「檔案」也可能會同時的被新增、修改、或是刪除,因此我們需要開啟 SuperGIS Server 服務能夠對這些資料夾存取的權限,包括讀取以及寫入的權限。

 

此外,由於這些子目錄或檔案都是繼承自其上層目錄的權限,所以我們必須開放上層目錄的存取權限,而不能直接設定內部個別檔案或是子目錄的權限,並且針對不同的作業系統,您將需要設定不同的IIS帳戶的權限來存取這些目錄。

 

以下將按步驟示範如何為資料夾設定IIS帳戶權限,以設定「SuperGIS Server發佈服務內容」(C:\Program Files (x86)\SuperGeo\Server\cfg)為範例進行說明,其它如「SuperGIS Server服務設定內容」(C:\Program Files (x86)\SuperGeo\Server\bin\config)及「SuperGIS Server地圖快取設定」(C:\MapCache)的操作設定方式皆完全相同,您可以參考下列步驟自行設定這些子目錄的權限。

 

1.

找到C:\Program Files (x86)\SuperGeo\Server資料夾下的 cfg 目錄,於目錄上按下滑鼠右鍵,於蹦現選單中選取「內容」。

 

 

 

 

2.

於開啟的內容視窗中切換至「安全性」頁籤,並確認「應用程式集區」的帳戶是否有完整權限。在此若採用匿名驗證,在Windows Server 2008 R2 作業系統上應授權給「IIS AppPool\DefaultAppPool」,若採用 Windows 驗證,則應授權給指定的使用者或群組。若帳戶不在列表內,可點選「編輯」按鈕來修改該資料夾的使用權限。

 

 

 

 

3.

於開啟的權限修改視窗中,點選「新增」按鈕,自行選擇特定的對象加入。

 

 

 

 

4.

請在「選擇使用者或群組」視窗中,輸入「IIS AppPool\DefaultAppPool」後,點選「檢查名稱」。

 

 

 

 

5.

出現加了底線的「DefaultAppPool」帳戶,點選「確定」鈕。

 

 

 

 

6.

請於「群組或使用者名稱」處點選「DefaultAppPool」帳戶,並於下方權限處額外勾選「修改」及「寫入」,之後點選「確定」按鈕。

 

 

 

 

7.

回到資料夾內容視窗,點選「確定」按鈕完成cfg子目錄權限設定。

 

 

 

 

8.

最後,請按照上述步驟繼續設定C:\Program Files (x86)\SuperGeo\Server\bin\config 以及C:\MapCache 子目錄的存取權限。

 

 


©2017 Supergeo Technologies Inc. All rights reserved.