`
csstome
  • 浏览: 1556217 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

linux下varnish安装及配置使用

 
阅读更多

1、源码下载

下载地址:http://sourceforge.net/projects/varnish/files/ 可以找最新稳定版下载

官网:https://www.varnish-cache.org

2、解压安装


注:编译过程可能出现:No package 'libpcre' found 是pcre少了开发包

解决办法:yum -y install pcre pcre-devel

To build Varnish on a Red Hat or Centos system you need the following packages installed:

  • automake
  • autoconf
  • libtool
  • ncurses-devel
  • libxslt
  • groff
  • pcre-devel
  • pkgconfig
(centos下以上的包必须确保安装 其他系统参见:https://www.varnish-cache.org/docs/2.1/installation/install.html

yum -y install automake autoconf libtool ncurses-devel libxslt groff pcre-devel pkgconfig

3、配置参数说明

一般使用varnishd-aaddress:port-baddress:port其他使用默认即可启动(注意:vcl中指定后台服务器的话就不用使用-b参数了)

4、 配置文件说明

进入配置文件目录

cd/usr/local/varnish/etc/varnish

cp default.vcl varnish.vcl

vim varnish.vcl(拷贝以下参数)


由于版本不同有关配置请参看官网:https://www.varnish-cache.org/docs/2.1/tutorial/index.html#tutorial-index(2.1版本配置地址)

更多版本配置见:https://www.varnish-cache.org/docs/

参考文章:http://kerry.blog.51cto.com/172631/402923

启动命令:

/usr/local/varnish/sbin/varnishd -f /usr/local/varnish/etc/varnish/varnish.vcl -a 0.0.0:800 -s file,/var/vcache/varnish_cache.data,1G -g www -u www -w 30000,51200,10 -T 127.0.0.1:3500

Now you have Varnish running. Let us make sure that it works properly. Use your browser to go tohttp://youwebsite:800/- you should now see your web application running there.

在你浏览器输入:http://youwebsite:800/即可

本人手头有份pdf手册需要的可以联系我:429240967


分享到:
评论

相关推荐

    linux-varnish配置

    Linux环境下的Varnish配置涉及到安装、配置文件的修改、启动和管理、监控以及性能优化等多个环节。理解并掌握Varnish的基本工作原理和VCL语言,是有效利用Varnish提高Web性能的关键。通过不断的实践和调整,Varnish...

    基于Linux的Varnish的安装脚本.zip

    在Linux环境下安装Varnish主要包括以下几个关键知识点: 1. **系统需求**:首先,确保你的Linux系统是基于Debian或者Ubuntu的,因为Varnish的官方文档通常针对这些发行版提供安装指南。你需要一个支持64位的系统,...

    Linux安装配置varnish web加速器.

    Linux安装配置varnish web加速器.

    解析Linux下Varnish缓存的配置优化

    在请求处理流程中,Varnish会根据VCL(Varnish配置语言)判断是将请求传递(pass)给后台服务器还是在本地查找(lookup)缓存数据。如果在本地找到缓存则称为命中(hit),否则需要向后端服务器发起请求并获取数据...

    Varnish-2_安装与配置.pdf

    Varnish安装时可以指定一个安装路径,通常是在Linux系统上通过./configure命令指定,例如安装到/opt/varnish目录下。下载地址通常位于Sourceforge或官方网站,Varnish 2.1.2版本可以通过tar.gz格式的压缩包进行安装...

    Linux服务器反向代理软件varnish.docx

    对于 3.0 以下版本的 Varnish,需要手动配置相应的配置文件,例如找到对应版本的安装包下的 varnish.initrc 文件,编辑配置项,复制 varnish.initrc 到/etc/rc.d/init.d/下,给 varnish 指定执行权限。 三、查看 ...

    varnish安装配置[归类].pdf

    然后根据你的操作系统进行相应的`libpcre`安装,例如在某些Linux发行版中使用`apt-get`或`yum`来安装。 ### Varnish配置文件示例: ```vcl backend www { .host = "127.0.0.1"; .port = "80"; } backend blog { ...

    varnish-3.0.7.tgz 源码安装包

    1. **解压源码**:首先,你需要在Linux环境下解压下载的“varnish-3.0.7.tgz”文件,使用命令`tar -zxvf varnish-3.0.7.tgz`。 2. **依赖检查与安装**:确保系统已安装必要的编译依赖,如`pcre-devel`, `openssl-...

    varnish及依赖包rpm

    在Red Hat Enterprise Linux(RHEL)或其兼容版本如CentOS 7中安装Varnish时,通常需要通过RPM(Red Hat Package Manager)来管理软件包。RPM是一种包管理系统,它使得安装、升级和卸载软件变得简单。以下将详细讲解...

    varnish-5.2.1.tar.gz

    为了在本地系统上运行Varnish,你需要先安装必要的依赖(如编译工具链和库),然后运行配置脚本,编译源代码,最后进行安装。安装完成后,可以启动Varnish服务,并通过VCL配置文件定制其行为。同时,Varnish还提供了...

    haproxy+varnish+lnmp

    此标题概括了一个适用于中型企业网站的技术架构方案,其中包括了多个关键组件:Haproxy(用于负载均衡)、Varnish(作为缓存层)、LNMP(Linux、Nginx、MySQL、PHP的缩写,代表了一个典型的Web服务器环境)。...

    精通Linux网络服务器配置·管理·检测·应用

    ### 精通Linux网络服务器配置·管理·检测·应用 #### 一、Linux网络服务器配置 1. **网络配置**: - **IP地址**:通过`/etc/sysconfig/network-scripts/ifcfg-ethX`文件(其中X代表网卡接口编号)来设置静态IP...

    varnish-3.0.4.tar.gz

    在本文中,我们将深入探讨Varnish 3.0.4这一特定版本,以及它在Linux环境中的安装和使用。 首先,Varnish的核心功能是通过缓存经常请求的网页来减少服务器的负载,提高响应速度。它的工作原理是在用户请求页面时,...

    varnish-3.0.2.tar.gz

    在解压并编译安装varnish-3.0.2后,你可以通过配置VCL文件来定制你的缓存策略,然后启动Varnish服务。使用`varnishlog`和`varnishstat`命令监控Varnish的运行情况,而`varnishadm`则是一个交互式管理工具,可以帮助...

    varnish服务器[借鉴].pdf

    1. 安装Varnish:根据不同的Linux发行版,可以通过包管理器(如yum或apt-get)进行安装。 2. 配置Varnish:主要涉及`/etc/varnish/default.vcl`文件,其中定义了缓存规则、后端服务器地址、缓存策略等。 3. 启动...

Global site tag (gtag.js) - Google Analytics