將網站架在Google Drive之實作方式 
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即可

                                      

發表回應 ( 共計534閱讀人次 )   |  permalink   |  $star_image$star_image$star_image$star_image$star_image ( 3.1 / 61 )

<<第一頁 <前一頁 | 388 | 389 | 390 | 391 | 392 | 393 | 394 | 395 | 396 | 397 | 下一頁> 最後>>