[ DevOps ] Nginx 設定 Proxy Server 及 Load balance

前一篇 ubuntu 上 Nginx 安裝與設定 文章有說明如何安裝 Nginx 以及基本設定,本篇文章主要分享安裝好 Nginx 後,該如何調整參數,讓 Nginx 成為 proxy server。 Proxy server 介紹 一般稱為代理伺服器,當外部網路上的用戶端提出請求,Proxy server 會將外部的請求導到內部網路中所對應的伺服器做回應,該回應結果會再透過 »

[ DevOps ] ubuntu 上 Nginx 安裝與設定

在架設 Web service 時,想要加速網頁讀取速度或是減輕後端伺服器的負荷,通常會使用 Nginx 協助靜態網頁做快取機制,並提升伺服器的的負載能力,本篇主要介紹如何安裝 Nginx 以及基本設定。 Nginx 介紹 Nginx 為一個網頁伺服器,它能反向代理 HTTP, HTTPS, SMTP, POP3, IMAP 的協議鏈接,以及設置 Load balance »

[ Node.js ] Ubuntu 使用 NVM 安裝 Node.js LTS

在 Ubuntu 上安裝 Node.js 的方法有很多種,包含:apt-get install 、直接去 curl 安裝包下來作安裝等等,本篇主要使用最簡單的 NVM 套件管理工具來作安裝,且可以隨時切換想要的版本。 安裝步驟 在安裝過程中請使用一般使用者帳號,不要使用 root 帳號做安裝 Step 1. 更新 apt-get 套件內容 »

[Node.JS] bcrypt 安裝錯誤解決方案

某些服務會使用 bcrypt 來進行 hash secrets,像是:Aqua、Drywall、PartJS、MakeeAPI 等。但在 Windows 下安裝 bcrypt 時常會遇到與多問題及錯誤 (如下所示),這時若只是單純想把服務運作起來,我們可以使用 bcryptjs 來代替。 $ npm install bcrypt - > »