1.7和1.8版本的haproxy 略有不同,從1.8.3版本開始,haproxy支援單主程序多子程序模式,類似于的Nginx的單master process程序多worker process結構,haproxy 1.8.3之前的版本是多個主程序,haproxy 1.8.3安裝的時候需要安裝systemd-devel提供底層編譯支援,否則編譯安裝haproxy 的時候會報錯,并且使用Ws參數啟動haproxy主程序,之前的版本沒有此參數,具體過程參考如下:
1.1:下載下傳并編譯安裝haproxy-1.8.3:
1.2:準備啟動腳本檔案:
1.3:驗證haproxy版本:
1.4:定義簡單haproxy配置檔案:
1.5:啟動驗證haproxy狀态:
1.5.1:以下是1.8.3版本的單主程序多子程序模式:
1.5.2:以下是1.7版本的傳統多程序的haproxy模式:
1.5.3:以下是Nginx的單主程序多子程序模式,此模式和1.8.3版本的haproxy工作模式是類似的:
1.5.4:以下是apache的單主程序多子程序模式,也和1.8.3版本的haproxy工作模式類似: