小路

前言

花了點時間在搞部署,有很多不會的技術都在這一次查找資料中慢慢了解,第一次用這麼多Linux指令因為大量使用EC2操作,為了讓本地程式碼能原封不動丟上去,我跑去理解第一次聽過的 docker,為了避免機敏性程式碼在docker hub 容易曝光,找到了AWS ECR 來代替 hub,過程中也發現好玩的AWS Cloud9,雖然只有短短幾句話就結束,但過程很多小問題都要克服,如果問題太大怎麼解決 ? 那就切分成100個小問題吧 !

建置過程

(待建立)

--

--

前言

Microsoft 在近幾年推出了一項功能,算是邁向開源 Linux 一個大進步,過去在 Windows 上還要另外安裝 VM VirtualBox 來安裝Ubuntu (其他Linux也可以),現在推出 WSL (Windows Subsystem for Linux)可以直接在 Windows 環境上快速使用 linux 指令,但還有許多細節沒有去深入探討,單純想要解決連上AWS EC2的部分,在第一次嘗試時使用Putty的方式但還要轉檔感覺很麻煩,找一下比較方便的方式剛好查到 WSL 這項技術,實際使用也能成功

操作

在本機上先做設定,設定完成後會要求重開機

--

--

前言

網路上有需多都是 macOS的教學但 Windows 的範例卻很少,在搜尋上有很多坑要先理解並透過不斷嘗試才能知道有沒有正確,嘗試了多數人會使用的方式來解決當前問題。

操作部分

建立 EC2 instance 快結束時,AWS會提供下載 .pem 檔案,後面做SSH時需要用到所以不能用不見

--

--

HTTP

HTTP 是基於 TCP/IP 來傳送資料,這傳輸過程都是以明文方式傳遞,所以很容易在途中被人惡意竊盜或使用

HTTP 是定義了兩端之間的資料傳輸,瀏覽器發出 Request 與 伺服器Response這樣一輪的傳輸就是HTTP所定義的方式

Express.js 是扮演在 Node.js 上實現HTTP的框架,取得請求後依照 MVC 架構取得相關資料並回傳給使用者

HTTPS

為了解決HTTP本身是以明文方式傳遞,衍生出出HTTPS,全名為「超文本傳輸安全協定 (Hyper Text Transfer Protocol Secure)」

並且在這過程中加入 SSL 或 TLS 的加密手續防止有心人士盜取,但缺點就是為了解密導致網路速度變得很慢。

--

--

小路

小路

朝著轉職後端工程師的方向邁進,對我來說最開心的事情就是解完Error後的成就感,對於有利於技術上進步的知識都有想認識它的衝動,這裡會是我分享這趟旅程酸甜苦辣的筆記 !