iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
DevOps

嘿,稍等一下!別急著開發功能,先來打造 Walking Skeleton 吧! 系列

在這個高速發展的時代,我們常常急於開發新功能,但有時候卻忽略了建立穩固的基礎結構。這個系列文將帶你深入探索 Walking Skeleton 的概念,這是一種最小可行的產品架構,能夠讓你快速建立起測試、部署、監控等基本環境。不論你是否熟悉 Laravel、DevOps、CI/CD,我們都將從頭開始,以通俗易懂的方式,一步步引導你打造 Walking Skeleton。讓我們暫時放下功能開發,先確保我們的基礎穩固,未來的開發才能更順利地前進!

鐵人鍊成 | 共 34 篇文章 | 9 人訂閱 訂閱系列文 RSS系列文
DAY 11

【Walking Skeleton】Day11 - 使用 Git 版本控制來記錄變更

常常東西寫一寫隔天就忘記改了什麼地方,想復原也復原不了,今天來安裝 Git,利用版本控制來幫我記錄每次的修改 在 Linux 安裝 Git 在 Linux...

2023-09-26 ‧ 由 miku3920 分享
DAY 12

【Walking Skeleton】Day12 - 設定 Nginx 將機密資料夾變成不可讀取

簡單介紹一下 Nginx 設定檔 Nginx 設定檔通常會放在 /etc/nginx/ 資料夾中,所以先用 VSCode 打開這個資料夾 code /etc/n...

2023-09-27 ‧ 由 miku3920 分享
DAY 13

【Walking Skeleton】Day13 - 申請 SSL/TLS 憑證,讓網站能用 HTTPS 訪問

利用 Certbot 自動設定憑證 首先打開 Let’s Encrypt 的官網 這邊寫說如果可以連進去主機用指令操作的話,推薦使用 Certbot 來設定憑證...

2023-09-28 ‧ 由 miku3920 分享
DAY 14

【Walking Skeleton】Day14 - 在 Route 53 上購買域名,讓網站擁有自己的網址

AWS Route 53 這個是 AWS 用來註冊網域的地方,也可以設定網域要指去哪個 IP,還包含其他各種功能 假設我在這裡購買了一個域名叫做 2023iro...

2023-09-29 ‧ 由 miku3920 分享
DAY 15

【Walking Skeleton】Day15 - 建立 CloudFront CDN 服務,讓網站伺服器躲在後面!

USER -> CDN Server -> EC2 使用 CDN 服務可以降低網站流量,也可以讓離伺服器很遠的人打開網站變快,還可以讓 IP 不要暴...

2023-09-30 ‧ 由 miku3920 分享
DAY 16

【Walking Skeleton】Day16 - 安裝 PHP-FPM 並且設定與 Nginx 做溝通

PHP-FPM php-fpm 是增強版的 php-cgi,利用 FastCGI 技術讓效能大幅提升,它是一個常駐程式,不同於 php-cgi 使用的 CGI...

2023-10-01 ‧ 由 miku3920 分享
DAY 17

【Walking Skeleton】Day17 - 註冊 GitHub 帳號,並且用 SSH 將儲存庫推上雲端

不要再用 FTP、SCP 傳程式啦,用 GitHub、GitLab push pull 吧! 註冊 GitHub 帳號 首先點開 GitHub 首頁https:...

2023-10-02 ‧ 由 miku3920 分享
DAY 18

【Walking Skeleton】Day18 - 安裝 Git Bash 把 Windows 終端機變漂亮!

安裝 Git Bash (Git for Windows) Windows 在安裝 Git 的地方有兩個,一個是 gitforwindows.org,另一個是...

2023-10-03 ‧ 由 miku3920 分享
DAY 19

【Walking Skeleton】Day19 - 在本地開發 push,在正式環境 pull

開發環境和正是環境分離,可以讓網站不會因為修改程式而時好時壞,獲得更好的使用者體驗 將專案從 Github clone 到自己電腦修改 首先要連上 Github...

2023-10-04 ‧ 由 miku3920 分享
DAY 20

【Walking Skeleton】Day20 - 連自己連線進去 git pull 都懶嗎?交給 Github Actions 幫你做吧!

建立一個 github 使用者 先來設定一下使用者預設的 home 目錄裡面要有哪些東西,把 .bashrc, .vim 這些都丟進去,這樣建立新使用者時就不用...

2023-10-05 ‧ 由 miku3920 分享