Tuesday, February 19, 2019, 11:11 PM -
工作日誌 (同類別文章列表)Posted by Administrator
目的:
一、Google Drive(以下簡稱GD)給學校職員生的空間是無限、不用可惜
二、放在GD上、自動擁有備份功能,網站資料不用備份
實作概述:
一、因為Google已不再提供Web Server功能,(為了賣Google Cloud Platform吧,:p)
所以我們需先具備一個Web Server,使用Windows、Mac OS或FreeBSD皆可
二、Web Server需能方便地存取GD之內容,因此我們需使用Google File Stream,
至此、我們的選擇僅剩Windows或Mac OS
三、Mac OS自帶Web Server,開啟方法參閱「Mac設定」
Windows可安裝「XAMPP」,XAMPP僅能設定本機磁碟為WWW根目錄,
可善用Windows之mklink指令
我個人比較刁鑽,使用Windows+VirtualMachineFreeBSD,用FreeBSD當Web Server
在FreeBSD上、亦可善用link指令,活化目錄名稱之使用
實作流程:(Windows+VirtualMachineFreeBSD)
一、Windows下載Google File Stream並安裝,磁碟代號為「G」
二、G槽建立一目錄、做為Web Server資料的根目錄,例如「G:\小組雲端硬碟\WWW」,
將此目錄設定共用給某USER,例如「DogCanType」
如果直接將G槽的目錄分享、主機重開機後就會失效,
建議使用mklink指令在主機端做一目錄WWW連結至G:\小組雲端硬碟\WWW,
之後再分享主機端的WWW目錄,才不用每次重開機就重新設定…
三、在FreeBSD上,掛載上步驟二所共用之目錄,指令如下:
#mount_smbfs //DogCanType@MyWindowServer/WWW /mnt/tmpShare
1.指令中mount_smbfs指令詳細說明、請自行使用man指令查詢
2.指令中DogCanType是Windows裡的使用者,指令執行時會詢問密碼,
為該USER密碼
3.指令中MyWindowsServer是Windows主機網路上的名稱、用IP代替亦可
4.指令中WWW是開放共用目錄的名稱,可自行更改
5.指令中/mnt/tmpShare是掛載在FreeBSD的目錄名,
掛載前需確保/tmp裡有該目錄
四、將FreeBSD之Web根目錄設定為上例中的/mnt/tmpShare即可