Varnish Cache用の追加モジュール、Shield moduleをインストールしたい。
どうやってやるの?UbuntuリポジトリからVarnish 3.0をインストールしました。
モジュールがコンパイルする必要があるVarnishソースを取得するにはどうすればよいですか?Varnishもソースからコンパイルする必要がありますか?これにより、リポジトリを介したVarnishの更新が無効になりますか?
誰かが段階的な指示を与えることができますか?
Varnish Cache用の追加モジュール、Shield moduleをインストールしたい。
どうやってやるの?UbuntuリポジトリからVarnish 3.0をインストールしました。
モジュールがコンパイルする必要があるVarnishソースを取得するにはどうすればよいですか?Varnishもソースからコンパイルする必要がありますか?これにより、リポジトリを介したVarnishの更新が無効になりますか?
誰かが段階的な指示を与えることができますか?
回答:
あなたはソースパッケージを入手できます
apt-get source varnish
モジュールはヘッダーファイルのニスソースのみを必要とするため、ニスをコンパイルする必要はありません。メインパッケージをアップグレードするときは、ソースをダウンロードしてモジュールを再構築する準備をしてくださいが、reopsからのワニスの更新を続けてもかまいません。
モジュールソースを$ HOME / libvmod-shieldにダウンロードし、ニスが$ HOME / varnish-3.0.2にある場合
cd $HOME/libvmod-shield
./configure VARNISHSRC=$HOME/varnish-3.0.2
make
sudo make install
sudo make check
または似たような何かがあなたを取り戻すはずです。
Ubuntuでこれを行う方法について尋ねたのは知っていますが、この答えは検索で出てきます。:)
CentOS(または他のRHELベースのシステム)では、次のようなことを行います。
rpm -i "http://example.com/varnish.src.rpm"
rpmbuild -bc /usr/src/redhat/SPECS/varnish.spec
cd libvmod-foo
./configure VARNISHSRC=/usr/src/redhat/BUILD/varnish-$VERSION
make
make install
./configure VARNISHSRC=/usr/local/src/varnish-3.0.0 VMODDIR=/usr/lib/varnish/vmods