比例道

月に1回更新します

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