2008年8月5日火曜日

Squid2.6でリバースプロキシの設定

スズキです。

久しぶりに表記の設定をしたのですが、
2.5のやり方だとうまくいかす、びっくりしました。

2.5のやり方は、設定ファイルに
httpd_accel_...
という項目を書くはずだったのですが、
Squidを起動すると下記のようなエラーが発生しました。
parseConfigFile: line 4327 unrecognized: 'httpd_accel_...'
つまり、こんなパラメータ名知らねーよ、ってことです。

そんなはずでは...とググってみると、2.6では
http_port 80 transparent
と書けばいいようです。

あと、既存のhttp_accessの設定全部コメントアウトして、その代わり、
http_access allow all
と設定すると、無事リバースプロキシとして動作しました。
(どこからでもアクセスできるようにしています)

これで、Squid-ApacheのクラスタリングをPowerDNSで
フェイルオーバー、フェイルバックする骨組みができました。

次はVirtualPC増やして検証です。
(その前に、PowerDNSについて書かないと...)

--
http://suz-lab.blogspot.com/

0 コメント: