Noob's Space - 所有的文章 - 共有 193 篇文章 搜尋時間 0.011 秒

Ngrok:讓本機測試時也能有 HTTPS 憑證

2019-10-12 16:31:23 by Noob's Space @ Noob's Space [引用來源]

前端在本機測試時,通常已經不至於直接點開 HTML 檔案,而會搭配 webpack-dev-server 等套件做測試;後端也可以使用 nodemon 等套件測試,但預設的網址通常都是 http://localhost:3000,要怎麼加上 HTTPS、甚至讓別人也能看到呢? 鐵人賽寫到第二十七天了,後面的部分都在寫伺服器系列跟 Linux 操作,再不拉回來我都快以為我在寫 Dev...... [閱讀更多]

SSH 金鑰:免密碼登入遠端主機、傳遞檔案

2019-10-11 20:11:55 by Noob's Space @ Noob's Space [引用來源]

覺得打密碼很麻煩嗎?透過 Public Key Authentication 的方式,可以讓你不需輸入密碼就透過 SSH 進入你的遠端主機。 Public Key Authentication 是透過非對稱金鑰的方式來驗證 SSH 登入。所謂的非對稱金鑰是指,我們會產生兩把鑰匙:一把稱為公鑰(Public Key)、另一把稱為私鑰(Private Key),其中一個用來加密資料,就...... [閱讀更多]

用 Cron 幫網站寫備份腳本吧

2019-10-10 20:35:46 by Noob's Space @ Noob's Space [引用來源]

Cron 是個好用的 Linux 工具,可以用來定期自動化許多工作,就像 Windows 的排程管理員一樣。透過 Cron,可以輕鬆幫網站寫備份腳本。 Cron 可以讓你設定在每天的 12:30 分,或每個星期三的 09:00 等時間,執行不同的腳本、指令或程式。例如你可以設定每天自動清理垃圾檔案、每天自動整理 log 檔案、每兩個月執行一次 Let's Encrypt 的憑證更新...... [閱讀更多]

Nginxconfig:自動產生 Nginx 設定檔的線上工具

2019-10-09 22:04:03 by Noob's Space @ Noob's Space [引用來源]

上次有介紹到 Nginx,一個輕巧而優美的 HTTP 伺服器,並建議新手都應該嘗試看看。但是一開始使用預設的設定檔後,可能稍微知道怎麼修改,卻不知道該怎麼編寫。這個 Nginxconfig 就是一個線上的 nginx 設定檔產生器,只要勾選、輸入幾個設定,就會產生對應的設定檔供使用者下載。 Nginxconfig 是由 DigitalOcean 出的服務,讓對伺服器還沒有那麼...... [閱讀更多]

三招找出主機上哪個處理程序在耗費你的資源

2019-10-08 18:11:17 by Noob Tsai @ Noob's Space [引用來源]

Linux 的指令介面中不像 Windows,東西卡住叫工作管理員出來關掉沒有回應的程式就好。在 Linux 上該做什麼才能知道誰在耗用資源呢? 列出目前的處理程序 通常我們可以用 ps aux 來列出所有的處理程序,輸出可能像這樣子(節錄): USER PID %CPU %MEM VSZ RSS TTY STAT START TIME ...... [閱讀更多]

Nginx:高效能的 Web 伺服器、反向代理、負載平衡

2019-10-07 13:01:08 by Noob Tsai @ Noob's Space [引用來源]

Web 伺服器的首選,大概不是 Nginx 就是 Apache 了。這篇文章說明為什麼我偏向使用 Nginx 而不是 Apache。 常常有人問我為什麼我使用 Nginx(念作 Engine-X) 而不用 Apache,雖然早期在用一些虛擬主機時都用 Apache,但後來自己買 VPS 後就習慣都用 Nginx 了。簡單列幾點我自己的理由: 效能問題 早期做很多東西大部分都...... [閱讀更多]

透過 HTTP Cache 讓 CDN 快取特定檔案

2019-10-06 18:51:43 by Noob Tsai @ Noob's Space [引用來源]

這篇來講 HTTP 快取的作法,不論你是要調整檔案快取時間、決定要不要讓 CDN 快取,還是要隨時保持最新的檔案,都可以透過這些 Header 來調整。 還記得昨天提到 CloudFlare 的快取機制 中,只會看副檔名而不會去看 MIME Type 嗎?這個意思就是,如果你有一個 API 是 https://example.com/image/3 的話,只要不是 .jpg 結尾,...... [閱讀更多]

CloudFlare 快取了什麼?五招設定看這裡

2019-10-05 20:31:12 by Noob Tsai @ Noob's Space [引用來源]

CloudFlare 能夠幫你擋下許多惡意流量、也能幫你快取住許多資源。但你知道 CloudFlare 預設到底會快取什麼,該怎麼清除掉過期的快取嗎?適當的設定 CloudFlare 能夠為你的主機省下不少流量,還能加快使用者存取你網站的速度、提高使用者體驗,甚至提高 SEO。這篇文章將帶你看 CloudFlare 的快取該怎麼調整才好! CloudFlare 預設會快取什麼? ...... [閱讀更多]

CloudFlare:免費 CDN、DNS 託管,加速又防 DDOS

2019-10-04 21:03:02 by Noob Tsai @ Noob's Space [引用來源]

如果你的網站有很多靜態資源(如圖片、影片等),需要大量流量的話,通常會找個像樣的 CDN 來幫網站加速,這時 CloudFlare 就是你的一個好選擇。 CDN 的全名是 Content Delivery Network,內容傳遞網路。它的原理是,會把你的網站上的靜態內容快取好幾份到世界不同的資料中心,所以香港使用者會直接使用香港資料中心的快取、美國使用者會直接使用美國資料中心的快...... [閱讀更多]

tmux:管理終端 Session、分割視窗的神器

2019-10-03 21:42:39 by Noob Tsai @ Noob's Space [引用來源]

學會怎麼部署工具後,尤其又知道怎麼使用 WSL,通常大部分都會本機完成開發後再丟到遠端主機執行。但有時候必須在遠端同時嘗試作業和看 log,就只能開兩個 SSH 視窗進去管理嗎? 在 Windows 上我們常常會切換多個應用程式來操作,例如同時開 Chrome 寫文章、同時又使用 Telegram 回訊息等等,而在 Linux 上操作感覺就好像要等一個指令做完才能進下一個的感覺。其...... [閱讀更多]