Proxy
HAProxy 首先將所有流量定向到主伺服器,如果關閉,則直接到輔助伺服器,如果主伺服器返回重定向回主伺服器
關於這裡的簡單教程,我如何使用 HAProxy 實現以下目標:
http://www.webhostingtalk.com/showthread.php?t=627783
我會首先使用 HAProxy 將所有流量定向到主要如果關閉直接到次要如果主要返回重定向回主要
還有一個選項可以丟棄代理的一些請求嗎?例如,所有請求 /tothisplace 在此 HAProxy 級別丟棄?
還有什麼比 HAProxy 更簡單的東西可以用來實現這一點嗎?(我以前用simpleproxy做其他用途,用起來很方便,有沒有辦法用simpleproxy做呢?)
謝謝
問題 1 - 在輔助伺服器上添加備份指令 - http://code.google.com/p/haproxy-docs/wiki/ServerOptions
server pri <address>[:port] server sec <address>[:port] backup
問題 2 - 您可以使用 url_end 或類似的方法根據請求的 url 創建 ACL,並將其重定向到 tarpit。http://code.google.com/p/haproxy-docs/wiki/MatchingLayer7
frontend webserver bind :80 option forwardfor acl bk_deny url_end /file.ext use_backend tarpit if bk_deny default_backend default-pool backend default-pool balance ... option httpchk ... server ... backend tarpit mode http # do not hold the connection timeout tarpit 1 # Emulate a 503 error errorfile 503 /etc/errors/500_tartarus.txt # slowdown any request coming up to here reqitarpit .