varnish在Debian9.4安装和配置
2019独角兽企业重金招聘Python工程师标准>>>
varnish 反向HTTP代理,做高性能的HTTP加速器,能极大的提高访问网站的速度和并发
1. Debian9.4 下安装varnish稳定版6.0.0:
http://varnish-cache.org/releases/index.html
http://varnish-cache.org/_downloads/varnish-6.0.0.tgz
2. 源码安装:
refer to:
http://varnish-cache.org/docs/6.0/installation/install.html#debian-ubuntu
apt-get install \
make \
automake \
autotools-dev \
libedit-dev \
libjemalloc-dev \
libncurses-dev \
libpcre3-dev \
libtool \
pkg-config \
python-docutils \
python-sphinx \
graphviz \
autoconf-archive
CentOS/RedHat :
yum install make automake autoconf libtool libedit-devel jemalloc-devel ncurses-devel python-docutils pcre-devel openssl-devel zlib-devel bzip2-devel
tar xf varnish-6.0.0.tgz
cd varnish-6.0.0/
sh autogen.sh
sh configure
make
make install
或者可以apt-get安装:
apt-get install varnish
3. 配置
nginx做为http服务器,http端口为80端口
将varnish-6.0.0/etc/下的所有的 *.vcl文件拷贝到/etc/varnish/目录下:
cp -rf ./varnish-6.0.0/etc/* /etc/varnish/
再将example.vcl拷贝成 default.vcl
cp example.vcl default.vcl
修改default.vcl为如下:
backend default {
.host = "192.168.0.112";
#.host = "127.0.0.1";
.port = "80";
}
直接.host = "127.0.0.1";也可以
运行如下命令,查看varnishd 帮助信息:
varnishd -?
运行:
varnishd -a :6801 -f /etc/varnish/default.vcl -s malloc -l 512M
Debian浏览器下访问:
windows下访问:
4.查看varnish的工作状态
varnishstat命令可以查看varnish的工作状态,缓存命中率等信息
转载于:https://my.oschina.net/michaelshu/blog/1635987
varnish在Debian9.4安装和配置相关推荐
- 基于Debian9.3安装OpenVAS9.0(kali源)
基于Debian9.3安装OpenVAS9.0(kali源) 第一步:更换kali更新源,如图1. #cat << EOF > /etc/apt/sources.list deb h ...
- debian9.6安装TAO过程
TAO是ACE的ORB,所以需要先安装ACE,详细过程请参考debian9.6安装ACE过程. 1,下载TAO 依旧是在官网上,http://download.dre.vanderbilt.edu/, ...
- Web的缓存加速(Squid的安装与配置)
[Web的缓存加速(Squid的安装与配置)] 1.Squid代理服务器基础知识 默认端口3128 1.1代理形式 传统代理 (正向代理) 适用于Internet正向代理,需在客户机指定代理服务器的地 ...
- Maven安装与配置(最实用!!!)eclipse中配置maven
Maven安装与配置 一.需要准备的东西 JDK Eclipse(本章主要是在eclipse中进行配置maven) Maven程序包 二.下载与安装 1. 前往maven下载最新版的Maven程序: ...
- Portainer 安装与配置
文章目录 Portainer 安装与配置 一.介绍 二.安装使用 1.单机运行 2.基于swarm集群方式运行 Portainer 安装与配置 一.介绍 Portainer 是一个开源.轻量级Do ...
- Myeclipse安装、配置、测试
Myeclipse安装.配置.测试(win7_64bit) 目录 1.概述 2.本文用到的工具 3.安装与激活 4.JavaSE开发测试(确保JDK已正确安装) 5.JavaEE开发测试(确保服务器和 ...
- [网摘学习]在Ubuntu上安装和配置OpenStack Nova之二
再收藏一份Openstack的文章,这两天的操作与此相同.但其中出现的问题还需要查找原因.待个人继续学习研究. 原文参考:http://www.linuxde.net/2011/11/1599.htm ...
- centos6.5 php5.2,Linux中PHP安装与配置(CentOS-6.5:php-5.2.13)
1 PHP简介 PHP(PHP: Hypertext Preprocessor的缩写,中文名:"超文本预处理器")是一种通用开源脚本语言.语法吸收了C语言.Java和Per ...
- java jdk 1.8 安装_下载、安装、配置 java jdk1.8
近期配置react native的开发环境,所以就从配置环境开始.rn的环境配置有那么几项,其中重要的一个就是java jdk(Java Development Kit 的缩写),那么以下就是下载.安 ...
最新文章
- 图解ARP协议分析实例
- SpringCloud实战4-Hystrix线程隔离请求缓存请求合并
- SAP UI5 应用开发教程之四十八 - 如何在 SAP UI5 应用里开发条形码扫描功能
- java url utf 8_java中文乱码解决之道(八)—–解决URL中文乱码问题
- java8 重复注解_Java8新特性_重复注解与类型注解
- 华为机试HJ15:求int型正整数在内存中存储时1的个数
- 有关深度估计的几篇文章的阅读笔记
- compass watch出错
- 虚拟服务器lan网段地址,lan侧服务器ip地址
- 络腮胡子的男程序员们都在怎么刮胡子呢?应该用电推子来刮胡子
- chm sharp安卓版_USB Sharp下载
- 除去发票中的红色印章(C++,Open CV 4)
- 渗透测试流程 - 渗透测试的9个步骤
- c#实现类似Sublime Text文本编辑器、电脑屏幕画板
- 【笔记】CMake构建C++工程
- 【JavaEE】JavaScript(WebAPI)
- UE5——AI追逐(蓝图、行为树)
- 基于WebGL架构的3D可视化平台—城市地下管线3D可视化
- 钉钉E应用开发踩过的小坑之钉钉官网有两个全局错误码链接,啥区别??
- 常见英语面试问题及答案
热门文章
- 用MySQLdb操作数据库流程示例:
- SQL Server实际执行计划COST欺骗案例
- 怎样维系和监督多项计划
- markown编辑器截图粘贴预览,并将图片传至七牛云
- [转]麻省理工学院(MIT)研究生学习指导[上]
- 传华为3com将被17亿美元出售 挑战思科?
- 《移动浪潮》读书笔记
- 写科研论文的高级方法学
- 抽象工厂模式 Abstract Factory Pattern
- python下列数据中不属于字符串的是_下列数据中,不属于字符串的是( )。 (6.0分)_学小易找答案...