Varnish を Ubuntu にインストールする

こちら で紹介したリバースプロキシである Varnish のインストール手順を紹介します。

Varnish を Ubuntu にインストールする

Ubuntu 12.04系で試したインストール方法です。

# curl http://repo.varnish-cache.org/debian/GPG-key.txt | sudo apt-key add -
# echo "deb http://repo.varnish-cache.org/ubuntu/ lucid varnish-3.0" | sudo tee -a /etc/apt/sources.list
# sudo apt-get update
# sudo apt-get install varnish

CentOS とは異なり Ubuntu の場合、Varnish インストール時に apache 形式のアクセスログを出力する varnishncsa や varnish 独自形式のログを出力する varnishlog は起動され、OS 起動時も自動的にスタートされるように設定されるようです。

逆に OS 起動時に自動起動したくない場合は以下のように update-rc.d を実行します。

# sudo update-rc.d -f varnish remove
# sudo update-rc.d -f varnishncsa remove
# sudo update-rc.d -f varnishlog remove

CentOS における Varnish のインストール構成

CentOS の場合以下のように Varnish がインストールされました。

/etc/varnish/default.vcl

Varnish が使う VCL で記述する設定ファイル。URL のリライトやキャッシュ条件等、ほとんど全ての設定はこのファイルで行います。

/etc/default/varnish

Varnish 起動オプションを設定します。Varnish が待ち受けるポートを増やしたり変えたりしたい場合やキャッシュを持つ場所(デフォルトはメモリ)を変えたい場合はこの設定ファイルを変更します。

/var/log/varnish/varnishncsa.log

Apache が出力するような 1行に 1アクセス形式のログが出力されます。

/var/log/varnish/varnish.log

varnishlog が出力するログですが、バイナリファイルになっています。閲覧したい場合は varnishlog -r [varnish.log] で見ることができます。

Published by in Linux, Web 技術, インストール, オープンソース and リバースプロキシ using 104 words.