目的:實(shí)現(xiàn)在Windows平臺上部署的基于TCP協(xié)議和端口提供用戶端訪問的負(fù)載均衡郊愧。
介紹
HAProxy是一個使用C語言編寫的自由及開放源代碼軟件翘贮,其提供高可用性据途、負(fù)載均衡欣孤,以及基于TCP和HTTP的應(yīng)用程序代理嫉沽。
下載程序
網(wǎng)址:http://www.haproxy.org/
國內(nèi)訪問不了择诈。
網(wǎng)址僅提供了linux平臺下的源代碼械蹋,需要自己編譯。
在網(wǎng)上以找到在Windows平臺可執(zhí)行的程序(非官方的編譯羞芍。這個也可以自己編譯源代碼哗戈,需要安裝cygwin,具體參考http://www.reibang.com/p/d436a3e73d2f)
下載網(wǎng)站
安裝
在Windows平臺上直接運(yùn)行就好荷科。
啟動腳本命令:
haproxy.exe -f haproxy.cfg -d
-d為前端啟動唯咬,-D為后端啟動
或者纱注,直接運(yùn)行 run.bat
網(wǎng)上下載的安裝包中,對啟動和停止做了批處理的了封裝胆胰,簡化了每都要輸入命令狞贱。
run.bat 運(yùn)行
haproxy.exe -f haproxy.cfg -d
stop.bat停止
taskkill /IM haproxy.exe /F
在Linux平臺下,安裝的方法很多蜀涨,可以手動編譯瞎嬉,也可采用yum的方式安裝,參考https://www.linuxidc.com/Linux/2018-03/151322.htm
作者:測繪小兵
鏈接:http://www.reibang.com/p/6de5c9e37886
來源:簡書
著作權(quán)歸作者所有勉盅。商業(yè)轉(zhuǎn)載請聯(lián)系作者獲得授權(quán)佑颇,非商業(yè)轉(zhuǎn)載請注明出處。