有 haproxy 就不必再 name based 了吧?這兩者做的是同一件事啊。除非你有多組 haproxy 還要再多一層分流 (不過這樣做有 session 無法 keep 的疑慮),否則 haproxy 與 name based 擇一即可。一般只要有 session 的需求,也就是某人從登入開始分流到 A 實體 server 之後,接下來的 request 都要到 A 去,不能到 B,C,D ... 去,就得用 haproxy,不能用 name based,除非所有主機 session 共用 (例如用 memcached 來處理)。
至於範例,haproxy 官方文件就有,蠻簡單的,需要加一台實體服務機,就在 backend servers 加一條就行了。