Pound-1.0とPound-2.7ではpound.cfgの文法が違った
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