HAProxy是可提供高可用性、負載均衡以及基于TCP和HTTP應用的代理.
1、更新系統報
通過在終端中運行以下命令,確保所有系統包都是最新的
sudo apt updatesudo apt upgrade
?
2、安裝Haproxy
sudo apt install haproxy
?設置開機自動啟動haproxy服務
sudo systemctl enable haproxy
sudo systemctl start haproxy
sudo systemctl status haproxy
?CGroup: /system.slice/haproxy.service
? ? ? ? ? ? ?├─755 /usr/sbin/haproxy -Ws -f /etc/haproxy/haproxy.cfg -p /run/haproxy.pid -S /run/haproxy-m>?
版本查看
haproxy -v
3、下載兩個tomcat模擬業務
Apache Tomcat訪問地址:
Apache Tomcat? - Welcome!
wget https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.91/bin/apache-tomcat-8.5.91.tar.gz
分別配置和啟動兩個Tomcat:
Tomcat1的http端口號18080
Tomcat2的http端口號18081
4、配置Haproxy
sudo nano /etc/haproxy/haproxy.cfg
? ? ? 在末尾添加
frontend tomcat_server1bind *:80default_backend tomcat_backend_server1option forwardforbackend tomcat_backend_server1balance roundrobinserver backend01 127.0.0.1:18080 checkserver backend02 127.0.0.1:18081 check
? ? ? 按Ctrl+X快捷鍵退出,選擇Y,保存,重啟haproxy服務
sudo systemctl restart haproxy
5、驗證效果
?
?