Deploy Learning Path

  1. 建議在第六點之前,完成Laravel Learning Path
  2. 先了解 hosting 是什麼,有哪些種類
  3. 想辦法開一個 VPS 或 Cloud Host,然後 ssh 進去 在下面的步驟中,我使用的作業系統主要是 ubuntu,如果你心有餘力的話,最好是也把紅帽系列(CentOS, Rocky)的也部署看看。
  4. 安裝 LEMP
  5. (optional) 在這邊最好把使用的 web server 摸透,反正遲早的事情。有了前面 Linux 的經驗,這個應該不算太難(吧)XD 【尚硅谷】2022版Nginx教程(进阶高程架构师必备)
  6. serve複數個網站: 如果你想在一個 server 啟多個網站的話。也是可以跳過啦~
  7. Install and deploy Multiple Laravel Projects
  8. (optional) 研究關於 Deploy 的其他內容,例如 cloud host 的服務(e.g. Laravel 怎麼上傳檔案到 AWS s3)、實務上架站的方式(https, DNS…)、前後端分離…之類的。
小猴子愛吃香蕉~
Built with Hugo
Theme Stack designed by Jimmy