Как я могу достичь следующего с 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 - Вы можете создать ACL на основе запрошенного URL, используя url_end или что-то в этом роде, и перенаправить его на 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 .