[IIS設定] 掛網站IIS設定

對於我這種寫網頁的菜鳥,IIS 設定一直是我沒有做過的事情。

今天終於有機會做設定,才理解到如何設定同一台機器可以有多個domain name 而一個domain name 可以用子資料夾做切分層。

 

如上圖可以看到 這台TestWeb的機器

擁有 Adm ,Api,Web 的虛擬目錄層

那如何新增這些分層?

對著Default 右鍵 新增應用程式

先把別名取好,再把實體路徑指向到所屬的資料夾即可。

講起來真的是很簡單,但沒設定過真的完全不知道...

如果要多個Domain Name 那就是在Default 那層會有多個

以現在的例子為例網址就會是

TestWeb/Adm.....

TestWeb/Api.....

TestWeb/Web.....

------------------------

額外補充 權限問題

因為我們上面所選的是DefaultAppPool

在defaultAppPool 裡面 使用者透過Client 近來IIS 裡面 defaultAppPool 預設會給使用者Users Or IIS_IUSRS 的權限

(可在該domain name 編輯權限 可以看到)

所以如果程式內有需要對檔案修改、寫入就要去調整該檔案or資料夾的安全性。