HAproxy安裝筆記
使用環境
OS系統:linux ubuntu 22.04.1 LTS
本篇是簡單紀錄一下HAproxy如何安裝以及設定,詳細的介紹可以參考位於文章最下方的參考資料~
HAproxy指令
1 | sudo systemctl enable haproxy 啟動HAproxy並於開機自動啟動 |
安裝步驟
這裡安裝其蠻簡單的只要幾個步驟
1 | sudo apt-get update |
設定參數
主要是會修改位於/etc/haproxy 的haproxy.cfg檔案 vim /etc/haproxy/haproxy.cfg
以下是一些範例參數可以依照自身需求調整
1 | frontend http_redirect |
1 | backend web_server |
此外HAproxy還有一些有關安全性參數提供能修改header和設定cookie的功能
1 | http-response replace-header Set-Cookie (.*) \1;\ Secure |
詳細的部分可以看參考資料4和5的部分
參考資料
- How to install and configure HAproxy on Ubuntu 22.04 LTS
- Using SSL Certificates with HAProxy
- 富人用 L4 Switch,窮人用 Linux HAProxy!
- https://www.haproxy.com/documentation/hapee/latest/traffic-routing/rewrites/rewrite-responses/
- https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie