2007年2月24日アーカイブ

FreeBSDの ports から入ってるソフトをたくさんアップデート。
なかではまったのが、squid。2.5系から2.6系にバージョンアップしたら、起動時に以下のエラーが出て立ち上がらなくなった。
2007/02/24 17:59:12| parseConfigFile: line 2254 unrecognized: 'httpd_accel_host virtual'
2007/02/24 17:59:12| parseConfigFile: line 2255 unrecognized: 'httpd_accel_port 80'
2007/02/24 17:59:12| parseConfigFile: line 2285 unrecognized: 'httpd_accel_with_proxy on'
2007/02/24 17:59:12| parseConfigFile: line 2306 unrecognized: 'httpd_accel_uses_host_header on'
ここにsquid2.5からのsquid.confの変更点が書いてあるので見てみたけど、いまいちピンとこない。
とりあえず、エラーが出た行をコメントアウトしたら、squidは立ち上がったけど当然のように透過モードで動かなくなってた。
で、squid.conf.defaultを見たところ、http_portにtransparentとか書けば良いらしいので、transparent用のIPにオプションを追加してみた。
http_port 192.168.0.1:3128 transparent
これで、なんとなく透過proxyとしては機能しているように見える。
httpd_accel_uses_host_headerの代わりにhttp_portのvhostオプションを使え、とかhttpd_accel_hostの代わりにhttp_portのdefaultsiteオプションとcache_peerの originserverオプションを使えとか、httpd_accel_portはcache_peerを使えとか書いてあるけど、その辺は触らず。
あと、httpd_accel_with_proxyに代わるのがなんだかわからなかったけど、良いんかいな。
2007年2月
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28      

このアーカイブについて

このページには、2007年2月に書かれたブログ記事が新しい順に公開されています。

前のアーカイブは2007年2月19日です。

次のアーカイブは2007年2月26日です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 6.1.1