欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

如何安裝與使用varnish3.0

這篇文章將為大家詳細(xì)講解有關(guān)如何安裝與使用varnish3.0,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關(guān)知識有一定的了解。

創(chuàng)新互聯(lián)建站專注于企業(yè)成都全網(wǎng)營銷推廣、網(wǎng)站重做改版、正寧網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5建站商城開發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)公司、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為正寧等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

如何安裝與使用varnish3.0在內(nèi)網(wǎng)的vps上安裝Varnish的最新版3.0來用做測試 
Varnish有centos下的rpm和ubuntu下的deb二進(jìn)制包下載,但我選擇的是源碼編譯安裝 
先下載 varnish-3.0.0.rar
yum install gcc 
yum install gcc-c++ libstdc++-devel 
yum install -y httpd-devel pcre perl pcre-devel zlib zlib-devel GeoIP GeoIP-devel 
Varnish需要pcre支持,如果服務(wù)器沒有安裝pcre-devel會提示需要指定prce目錄。 
Centos服務(wù)器上使用yum install pcre-devel安裝 
解壓varnish進(jìn)行編譯安裝 
cd varnish-3.0.0 
./autogen.sh 
./configure --prefix=/usr/local/varnish PKG_CONFIG_PATH=/usr/lib/pkgconfig 
make 
make install 
安裝成功后,安裝的目錄是 
cd /usr/local/varnish/sbin 
./varnishd -V 
查看版本,看是否安裝成功 
測試varnish 
先編輯配置文件 
vi /usr/local/varnish/etc/varnish/default.vcl 

復(fù)制代碼

代碼如下:


# This is a basic VCL configuration file for varnish. See the vcl(7) 
# man page for details on VCL syntax and semantics. 

# Default backend definition. Set this to point to your content 
# server. 

backend default { 
.host = "192.168.88.156"; 
.port = "80"; 
###下面三行為新加配 
.connect_timeout = 1s; 
.first_byte_timeout = 5s; 
.between_bytes_timeout = 2s; 


# Below is a commented-out copy of the default VCL logic. If you 
# redefine any of these subroutines, the built-in logic will be 
# appended to your code. 
sub vcl_recv { 
if (req.restarts == 0) { 
if (req.http.x-forwarded-for) { 
set req.http.X-Forwarded-For = 
req.http.X-Forwarded-For + ", " + client.ip; 
} else { 
set req.http.X-Forwarded-For = client.ip; 


if (req.request != "GET" && 
req.request != "HEAD" && 
req.request != "PUT" && 
req.request != "POST" && 
req.request != "TRACE" && 
req.request != "OPTIONS" && 
req.request != "DELETE") { 
/* Non-RFC2616 or CONNECT which is weird. */ 
return (pipe); 

if (req.request != "GET" && req.request != "HEAD") { 
/* We only deal with GET and HEAD by default */ 
return (pass); 

if (req.http.Authorization || req.http.Cookie) { 
/* Not cacheable by default */ 
return (pass); 

return (lookup); 


sub vcl_pipe { 
# # Note that only the first request to the backend will have 
# # X-Forwarded-For set. If you use X-Forwarded-For and want to 
# # have it set for all requests, make sure to have: 
# # set bereq.http.connection = "close"; 
# # here. It is not set by default as it might break some broken web 
# # applications, like IIS with NTLM authentication. 
return (pipe); 


sub vcl_pass { 
return (pass); 


sub vcl_hash { 
hash_data(req.url); 
if (req.http.host) { 
hash_data(req.http.host); 
} else { 
hash_data(server.ip); 

return (hash); 


sub vcl_hit { 
return (deliver); 


sub vcl_miss { 
return (fetch); 


sub vcl_fetch { 
if (beresp.ttl <= 0s || 
beresp.http.Set-Cookie || 
beresp.http.Vary == "*") { 
/* 
* Mark as "Hit-For-Pass" for the next 2 minutes 
*/ 
set beresp.ttl = 120 s; 
return (hit_for_pass); 

return (deliver); 


sub vcl_deliver { 
return (deliver); 


# sub vcl_error { 
# set obj.http.Content-Type = "text/html; charset=utf-8"; 
# set obj.http.Retry-After = "5"; 
# synthetic {" 
# <?xml version="1.0" encoding="utf-8"?> 
# <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
# <html> 
# <head> 
# <title>"} + obj.status + " " + obj.response + {"</title> 
# </head> 
# <body> 
# <h2>Error "} + obj.status + " " + obj.response + {"</h2> 
# <p>"} + obj.response + {"</p> 
# <h4>Guru Meditation:</h4> 
# <p>XID: "} + req.xid + {"</p> 
# <hr> 
# <p>Varnish cache server</p> 
# </body> 
# </html> 
# "}; 
# return (deliver); 
# } 

sub vcl_init { 
return (ok); 


sub vcl_fini { 
return (ok); 


/usr/local/varnish/sbin/varnishd -f /usr/local/varnish/etc/varnish/default.vcl -s malloc,1024m -T 127.0.0.1:200 -a 0.0.0.0:80 
現(xiàn)在可以打開varnish了 
http://192.168.88.1/ (開啟varnish的端口號) 
戴圖顯示,nginx 為177上運(yùn)行的web服務(wù)器,出現(xiàn)了varnish字樣,表示緩存架設(shè)成功,已正常工作了。 
varnish4.0安裝及配置教程 
啟動varnishncsa用來將Varnish訪問日志寫入日志文件: 

復(fù)制代碼

代碼如下:


/usr/local/varnish/bin/varnishncsa -n /var/vcache -w /var/logs/varnish.log & 


配置開機(jī)自動啟動Varnish 

復(fù)制代碼

代碼如下:


vi /etc/rc.local 


在末尾增加以下內(nèi)容: 
引用 
ulimit -SHn 51200 
/usr/local/varnish/sbin/varnishd -n /var/vcache -f /usr/local/varnish/vcl.conf -a 0.0.0.0:80 -s file,/var/vcache/varnish_cache.data,1G -g www -u www -w 30000,51200,10 -T 127.0.0.1:3500 -p client_http11=on 
/usr/local/varnish/bin/varnishncsa -n /var/vcache -w /var/logs/youvideo.log & 
優(yōu)化Linux內(nèi)核參數(shù) 

復(fù)制代碼

代碼如下:


vi /etc/sysctl.conf 


在末尾增加以下內(nèi)容: 
引用 
net.ipv4.tcp_fin_timeout = 30 
net.ipv4.tcp_keepalive_time = 300 
net.ipv4.tcp_syncookies = 1 
net.ipv4.tcp_tw_reuse = 1 
net.ipv4.tcp_tw_recycle = 1 
net.ipv4.ip_local_port_range = 5000 65000 
查看Varnish服務(wù)器連接數(shù)與命中率 
/usr/local/varnish/bin/varnishstat 
配置啟動腳本: 
mkdir /cache/varnish/V -p 
vi /usr/local/varnish/sbin/start.sh 
#!/bin/sh 
#file:start.sh 
date -u 
/usr/local/varnish/sbin/varnishd -a 0.0.0.0:80 -s file,/cache/varnish/V,1024m -f /usr/local/varnish/etc/varnish/default.vcl -p thread_pool_max=1500 -p thread_pools=5 -p listen_depth=512 
chmod 777 start.sh 
運(yùn)行: 
/usr/local/varnish/sbin/start.sh

關(guān)于如何安裝與使用varnish3.0就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

分享題目:如何安裝與使用varnish3.0
路徑分享:http://aaarwkj.com/article38/jeessp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動態(tài)網(wǎng)站、靜態(tài)網(wǎng)站、微信公眾號、搜索引擎優(yōu)化、小程序開發(fā)、全網(wǎng)營銷推廣

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設(shè)計
欧美人与性禽动交情品| 91在线免费观看国产精品| 人妻熟妇av在线一区二区三区| 亚洲日本韩国美女二区| 国产三级精品三级在线专区1| 亚洲中文字幕女同系列av专区 | 日韩av人妻一区二区三区| 亚洲人妻一区二区三区久久精品| 加勒比中文字幕日本道| 国产精品亚洲综合制服日韩| 亚洲精品尤物福利视频| 国内精品免费视频不卡| 日韩精品视频一区二区在线观看| 久久碰国产一区二区三区| 午夜情色视频在线观看| 日本一区二区三区高清| 亚洲精品伦理视频在线| 亚洲av免费一区二区三区| 免费看的日韩av毛片| av国产一区二区在线| 青青草原高清在线观看| 亚洲精品黄色片中文字幕| 日韩亚洲欧美另类精品| 日本午夜免费在线视频| 日韩在线国产亚洲精品| 亚洲国产精品日韩专区av有中文| 国产av网站精品成人| 欧美三级视频一区二区三区| 亚洲精品成人在线国产| 日韩欧美二区三区在线| 在线观看91高清视频| 天堂av日韩在线播放| 国产一区二区欧美日本| 黄色录像一级大片中国的| 丁香婷婷综合激情五月| 狼人综合狼人综合网站| 97超频在线观看免费| 欧美一区日韩二区在线| 欧美三级伦理片免费观看| 在线看日本一区二区| 欧美性大片一区二区三区|