本篇增加 Zen Load Balancer 的 SSL 安全性
安裝可以參考:
https://www.ez2o.com/Blog/Post/Free-Zen-Load-Balancer-Setup
基本設定可以參考:
https://www.ez2o.com/Blog/Post/Free-Zen-Load-Balancer-Web-Server
HTTPS設定可以參考:
https://www.ez2o.com/Blog/Post/Free-Zen-Load-Balancer-HTTPS
開始 SSL 檢測網站:https://www.ssllabs.com/ssltest/
發現得分為 F,Cipher Strength 不到 60 分
本篇使用 Zen Load Balancer 新增 Https Server,以下將說明如何 安裝憑證、新增伺服器、增加安全性。
安裝可以參考:
https://www.ez2o.com/Blog/Post/Free-Zen-Load-Balancer-Setup
基本設定可以參考:
https://www.ez2o.com/Blog/Post/Free-Zen-Load-Balancer-Web-Server
開啟 Zen Load Balancer Master 管理後台,切換到 Manage> Certificates,點擊下圖框選的圖示,上傳憑證
Load Balancer 可以備援其他網路設備,但如果 Load Balancer 故障也會造成服務掛點,此時就需要建置 HA, High Availability 高可靠性,簡單來說就是有兩台 Load Balancer 設備,當 Master 故障時自動切換到 Slave 讓運作不會中斷。
Zen Load Balancer Community Edition 版本就提供了 HA 功能,真是佛心啊!
安裝可以參考:
https://www.ez2o.com/Blog/Post/Free-Zen-Load-Balancer-Setup
基本設定可以參考:
https://www.ez2o.com/Blog/Post/Free-Zen-Load-Balancer-Web-Server
本篇使用兩台 Zen Load Balancer 建置 HA,依照下圖結構為範例。
上圖代表有兩台 Zen Load Balancer 設備,一台 Master 一台 Slave,Master IP 為 192.168.100.36,Slave IP 為 192.168.100.37,兩台共用 192.168.100.35,正常時 Master 持有 192.168.100.35,當 Master 異常時 Slave 持有 192.168.100.35,這樣就可以達到 HA 效果。
網頁伺服器過多人就會造成卡住,此時就須要有多台伺服器才能應付需求,要如何整合伺服器資源,就需要透過 Load Balancer 負載平衡 裝置,自動分配資源到各台伺服器。
安裝可以參考上篇:
https://www.ez2o.com/Blog/Post/Free-Zen-Load-Balancer-Setup
本篇使用 Zen Load Balancer 分配 Http Server 流量,依照下圖結構為範例。
網頁伺服器過多人就會造成卡住,此時就須要有多台伺服器才能應付需求,要如何整合伺服器資源,就需要透過 Load Balancer 負載平衡 裝置,自動分配資源到各台伺服器。
Load Balancer 通常搭配硬體裝置販賣,流量需求越大價格越貴,一台要價十到百萬都有,本篇就介紹免費的 Zen Load Balancer 是一個開放的 TCP、UDP、HTTP 及 HTPPS 負載平衡器,提供了 L7 內容交換以及 L4 負載平衡。Zen Load Balancer 提供了完善的網頁操作介面,我們可以利用網頁管理介面進行設定,也可以利用其圖表瞭解伺服器的運作相關資訊。
首先須到官網下載 Zen Load Balancer Community Edition 此為免費版,另外也有付費版 Zen Load Balancer Enterprise Edition。
官方網址:https://www.zenloadbalancer.com/community/downloads/
之前有介紹在 GUI 介面安裝 WIFI 無線網卡:http://www.ez2o.com/Blog/Post/Raspberry-Pi-Setup-WIFI
本篇介紹在 文字模式 (Command Line) 下設定 WIFI 無線網卡,首先必須準備一張無線網卡,這裡使用 EDIMAX EW-7811Un 來當作範例。
首先輸入:
sudo iwlist wlan0 scan
此指令是用來列出周圍的無線基地台相關資料。
Jexus 是一個 Web Server,讓 asp.net 無須在 Windows IIS 環境下運作,可以在 Linux 中運作,雖然使用上還有一些不完善,例如:突然異常、指令不相容,但成本考量下是一個非常好用的產品。
有時候需要設定程式於指定時間執行,就需要透過 crontab 來設定排程資料!
編輯工作排程:
vim /etc/crontab
安裝 squid 指令:
apt-get install squid
安裝完成後,編輯 /etc/squid3/squid.conf:
vi /etc/squid3/squid.conf
編輯 http_port 預設為 3128,可以改為想設定的 Proxy Port:
只需輸入以下指令即可安裝 PPPoE:
pppoeconf
PPPoE 連線指令:
poff dsl-provider
PPPoE 斷線指令:
pon dsl-provider