天天看點

8.Azure檔案(檔案共享)-NAS(中)

在WEB01虛拟機上,我們手動添加挂載這個磁盤

先打開該虛拟機NSG的入站和出站445端口:

8.Azure檔案(檔案共享)-NAS(中)
8.Azure檔案(檔案共享)-NAS(中)

以及該WEB01虛拟機系統裡的Windows防火牆的“檔案和列印共享規則”允許。

8.Azure檔案(檔案共享)-NAS(中)

打開該共享檔案的連接配接,我們需要複制一段連接配接UNC的路徑:

8.Azure檔案(檔案共享)-NAS(中)

接下來因為Azure上該虛拟機的Workstation服務預設是沒啟動的,如果要挂在磁盤必須啟動該服務,但實際檢查服務發現是這樣的:

8.Azure檔案(檔案共享)-NAS(中)

我們需要在這台伺服器上以管理者方式運作cmd,執行:

sc config lanmanworkstation depend= nsi/bowser/mrxsmb20

然後再啟動該服務就OK了:

8.Azure檔案(檔案共享)-NAS(中)

比如我想把這個共享挂在到我的WEB01伺服器上,挂載的盤符是S,那麼我複制如下這段:

8.Azure檔案(檔案共享)-NAS(中)

然後到WEB01伺服器上,我們手動添加磁盤映射:

8.Azure檔案(檔案共享)-NAS(中)
8.Azure檔案(檔案共享)-NAS(中)
8.Azure檔案(檔案共享)-NAS(中)
8.Azure檔案(檔案共享)-NAS(中)

确定後挂載成功。

8.Azure檔案(檔案共享)-NAS(中)

也可以看到裡面之前上傳的檔案了

8.Azure檔案(檔案共享)-NAS(中)

為了讓Azure檔案共享配置在重新開機後自動重新連接配接,需要将憑據永久儲存在 Windows Server中,以管理者身份運作cmd,執行:

8.Azure檔案(檔案共享)-NAS(中)

其實這個指令就是把賬戶名密碼儲存到這了:

8.Azure檔案(檔案共享)-NAS(中)

接下來,因為IIS不支援UNC路徑(例如映射磁盤S:\)作為IIS的實體路徑,并且映射盤符也無法做到安全權限的設定,如果要IIS來通路Azure檔案裡的這個index.html檔案那麼需要IIS直接通路Azure檔案的共享即可。

首先在WEB01伺服器的本地賬戶裡建立和filediks01共享連接配接賬戶名密碼相同的本地賬戶

8.Azure檔案(檔案共享)-NAS(中)

把這個賬戶隸屬于IIS_IUSRS成員

8.Azure檔案(檔案共享)-NAS(中)

把之前的IIS預設80端口網站停止。

8.Azure檔案(檔案共享)-NAS(中)

建立一個應用程式池

8.Azure檔案(檔案共享)-NAS(中)
8.Azure檔案(檔案共享)-NAS(中)

點選進階設定

8.Azure檔案(檔案共享)-NAS(中)

在辨別中設定我們本地建立的那個賬戶filedisk01

8.Azure檔案(檔案共享)-NAS(中)
8.Azure檔案(檔案共享)-NAS(中)
8.Azure檔案(檔案共享)-NAS(中)

建立一個網站

8.Azure檔案(檔案共享)-NAS(中)

設定網站名稱,選擇我們上面建立好的應用程式資源池,實體路徑就是

\filedisk01.file.core.windows.net\sharefile01 

8.Azure檔案(檔案共享)-NAS(中)

連接配接為設定我們本地的filedisk01的賬戶名密碼

8.Azure檔案(檔案共享)-NAS(中)

确定

8.Azure檔案(檔案共享)-NAS(中)

重新開機IIS

8.Azure檔案(檔案共享)-NAS(中)

本機測試一下:

8.Azure檔案(檔案共享)-NAS(中)

我們到公網測試一下:

8.Azure檔案(檔案共享)-NAS(中)

本文轉自 ZJUNSEN 51CTO部落格,原文連結:http://blog.51cto.com/rdsrv/2066358,如需轉載請自行聯系原作者

繼續閱讀