#!bin/bash
#功能:自动化部署 varnish 源码包软件,运行脚本前,需提前下载 varnish-5.0.0.tar.gz
#作者:liusingbon
yum -y install gcc readline-devel pcre-devel
useradd -s /sbin/nologin varnish
tar -xf varnish-5.0.0.tar.gz
cd varnish-5.0.0
#使用 configure,make,make install 源码安装软件包
./configure --prefix=/usr/local/varnish
make && make install
#默认安装完成后,不会自动拷贝或安装配置文件到 Linux 系统,所以需要手动 cp 复制配置文件
cp redhat/varnish.initrc /etc/init.d/varnish
cp redhat/varnish.sysconfig /etc/sysconfig/varnish
cp redhat/varnish_reload_vcl /usr/bin/
#创建快捷方式
ln -s /usr/local/varnish/sbin/varnishd /usr/sbin/
ln -s /usr/local/varnish/bin/* /usr/bin
#使用 uuidgen 生成一个随机密钥的配置文件
mkdir /etc/varnish
cp /usr/local/varnish/etc/varnish/default.vcl /etc/varnish/
uuidgen > /etc/varnish/secret

最新文章

  1. 一步步学习javascript基础篇(3):Object、Function等引用类型
  2. DB2 JDBC
  3. [转]C# 连接 Oracle 的几种方式
  4. struts2 结果页面配置
  5. Dictionary中的结构体转出来
  6. TCP/IP详解学习笔记(11)-- TFTP:简单文本传输协议,BOOTP:引导程序协议
  7. hive环境的搭建
  8. Contoso 大学 - 3 - 排序、过滤及分页
  9. SVN服务器的搭建 分类: 网络 2014-11-27 01:18 204人阅读 评论(4) 收藏
  10. BFS zoj 1649
  11. I NEED A OFFER!
  12. Netty In Action中文版 - 第一章:Netty介绍
  13. ANDROID嵌入式应用Unity3D视图(画廊3D模型)
  14. 第三十六节,os系统级别操作模块
  15. [C++]UVaLive7324 ASCII Addtion
  16. 项目总结四:神经风格迁移项目(Art generation with Neural Style Transfer)
  17. Ubuntu如何启用root用户登录
  18. c++求最小公倍数和最小公约数
  19. Docker部署Bytom全节点钱包
  20. el-table-column v-if条件渲染报错h.$scopedSlots.default is not a function

热门文章

  1. 08.Web服务器-4.Web服务器动态资源请求
  2. mysql 基础教程
  3. 【hihocoder 1296】数论三·约瑟夫问题
  4. 关于约束ENABLE NOVALIDATE的一个疑问
  5. 0923如何利用mysqlbinlog日志闪回
  6. HDU 5176
  7. IntelliJ IDEA测试学习网站
  8. Java使用JAVE获取MP4播放时长
  9. D3D triangle list(三角形列) 小样例
  10. 10317 Fans of Footbal Teams