libretto20でやっとpoundが動いたのでpound.cfgを編集して自サイトの環境に合わせて起動したら、こんどはpound.cfgの文法が違うとエラーになる。なぜに?man poundで調べると、これまで使っていたPound-2.7と、今回コンパイルしたPound-1.0ではpound.cfgの文法が違うことが判明した。Pound-2.7のpound.cfgはこんな感じ。
User "daemon"
Group "daemon"
LogLevel 3
Alive 10
ListenHTTP
Address 0.0.0.0
Port 80
RewriteLocation 0
Service
URL "/hoge/.*"
BackEnd
Address 192.168.0.1
Port 8080
priority 5
End
BackEnd
Address 192.168.0.2
Port 8080
priority 5
End
End
END
Pound-1.0のpound.cfgはこんな感じ
User daemon Group daemon LogLevel 3 Alive 10 ListenHTTP 0.0.0.0,80 UrlGroup ".*" BackEnd 192.168.0.1,8080,1 BackEnd 192.168.0.2,8080,1 EndGroup