2.編譯,沒什麼說的,預設即可
tar -zxvf varnish-1.1.1.tar.gz;cd varnish-1.1.1; ./configure --prefix=/home/admin/varnishd;make ;make install
3.關於varnishd的啟動
進入 /home/admin/varnishd/sbin/,使用 varnishd啟動
啟動引數說明
-a address:port # varnishd httpd監聽位址及其埠
-b address:port # 後台伺服器位址及其埠
# -b
# -b ':'
-d # 使用debug模式
-f file # varnishd 伺服器訪問規則檔案
-f # run in foreground
-h kind[,hashoptions] # hash specification
# -h ******_list
# -h classic [default]
# -h classic,
-n dir # varnishd working directory
-p file # pid file
-p param=value # 伺服器引數,用來優化效能
-s kind[,storageoptions] # 快取內容存放方式
# -s malloc
# -s file [default: use /tmp]
# -s file,
# -s file,,
-t # default ttl
-t address:port # telnet管理位址及其埠
-v # version
-w int[,int[,int]] # 工作執行緒數
# -w
# -w min,max
# -w min,max,timeout [default: -w1,1000,120]
一般使用varnishd -a address:port -b address:port 其他使用預設即可啟動
注意:vcl 中指定 後台伺服器的話就不用使用-b 引數了
4.關於vcl檔案的使用說明
vcl是varnishd的訪問策略,即varnishd的配置檔案
#基本格式如下指定後台伺服器機器埠
backend www
#acl訪問控制
acl local
#如果使用虛擬主機,請參照下面**
} #關於cache存在時間設定
sub vcl_fetch
}#cache等內容配置
sub vcl_recv
lookup;
}
5.關於伺服器 param的設定
param有以下選項
大家可以使用-p引數在啟動時候進行配置和優化
例如/home/admin/varnish/sbin/varnishd -f /etc/varnish/vcl.conf \
6.關於varnishd的管理
管理功能的啟用需要在啟動varnishd的時候 啟動 -t引數指定 telnet管理使用的位址和埠
使用telnet localhost 8080,然後輸入help參看相關的管理選項
或者使用 /home/admin/varnishd/bin/varnishadm -t localhost:8080 cmd進行管理
使用/home/admin/varnishd/bin/varnishstat 來檢視varnishd的運**況
7.關於log
使用home/admin/varnishd/bin/varnishlog 和varnishncsa檢視伺服器訪問log或者讓其輸出到檔案來記錄log
具體問題可以在我的blog商討
varnishd安裝與配置
wget tar xvzf varnish 3.0.7.tar.gz cd varnish 3.0.7 configure prefix usr local varnish pkg config path usr local lib pkgconfig make make install 報錯 va...
nfs 配置及其使用
next previous contents mkdir home share chown nobody.nogroup home share 這個檔案的內容非常簡單,每一行由丟擲路徑,客戶名列表以及每個客戶名後緊跟的訪問選項構成 共享的目錄 主機名或ip 引數,引數 其中引數是可選的,當不指定引數...
svn配置及其使用
借鑑 svn日常生活中使用的還是蠻多的,主要是用來對日常文件的管理,無論是開發和測試涉及的 測試用例,版本所有的文件都會儲存在svn裡面,方便檢視和被盜取,加入乙個程式設計師它所有的 和檔案都存放在自己電腦裡面或者公司的電腦裡面,這樣非常不方便共享和檢視。於是我們就必須要學習svn的安裝配置管理。y...