鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

源码编译安装

适用的软件版本

是否适配CentOS 7.6

是否适配CentOS 8.1

是否适配openEuler 20.03 (LTS-SP1)

Varnish 6.2.0

Varnish 6.5.1

下文命令中的x.x.x代表Varnish的版本号。

获取源码

  1. 在本地浏览器下载Varnish源码。
  2. 将源码复制至服务器“/home”目录。

    若服务器可以访问网络,则可以直接在服务器上使用wget命令下载源码。

    1
    cd /home
    
    1
    wget https://varnish-cache.org/_downloads/varnish-x.x.x.tgz --no-check-certificate
    

编译和安装

  1. 进入“home”目录。
    1
    cd /home/
    
  2. 解压源码包。
    1
    tar -zxvf varnish-x.x.x.tgz
    
  3. 进入源码目录。
    1
    cd /home/varnish-x.x.x/
    
  4. 执行自动编译。
    1
    sh autogen.sh
    
  5. 检查依赖。
    1
    ./configure --prefix=/usr/local/varnish
    

    --prefix=PATH:指定Varnish的安装目录。

  6. 编译安装Varnish。
    1
    make -j60 && make install
    

配置文件

  1. 在Varnish安装路径中创建配置文件所需的文件夹。
    1
    cd /usr/local/varnish &&  mkdir config
    
  2. 复制配置文件到“config”中。
    1
    cp /usr/local/varnish/share/doc/varnish/example.vcl   /usr/local/varnish/config/default.vcl