###################################################
环境准备:
-----------------------------------------------------------------------
Client: eth0(192.168.4.100) 4网段
-----------------------------------------------------------------------
Proxy: eth0(192.168.4.5) 4网段
eth1(192.168.2.5) 2网段
-------------------------------------------------------------------------
Web1: eth1(192.168.2.100) 2网段
关闭防火墙
##################################
一、、、
运行&维护 opration&maintance
IT运维、业务运维、日常管理运维
Linux运维最佳实践
集中化:ansible、saltstack
自动化:shell、python
标准化:
虚拟化:kvm、vmware
分布式:
squid 缓存页面是在硬盘上/var/spool/squid/
squid传统,资料多,排错,正向,反向,透明代理
varnish 缓存数据在硬盘或内存,反向代理,http加速
源码安装软件:
1.tar -xf 解压
2. cd ; ./configure ; make ;make install
备注:解决依赖关系
3.作软链接或者修改PATH路径
4.cp提供一个启动服务
5.cp配置文件
##################################
二、代理服务器概述
Proxy,代理人、经纪人、中介
代替用户处理事务
- 能提供正常情况下不便或无法访问的资源
应用场景:
- web访问加速(正/反向)
- IP伪装、“FQ”
代理服务器工作机制
- Cache池的复用
- 线路转移
##################################
三、Squid代理服务器
Squid服务器(缓存服务器)(代理软件)
软件包:squid-3.38-26.el7.x86_64.rpm
系统服务:squid
主程序:/usr/sbin/squid
主配置文件:/etc/squid/squid.conf
默认监听端口:TCP 3128
默认访问日志:/var/log/squid/access.log
ufs 存储格式
思路:
1.搭建一个源站点 httpd
2.各个地区搭建缓存服务器 squid 你是谁?80 vhost(注意关闭httpd)
源是谁?cacge_peer 2.100如何加速?cache_dir /var/spool/squid
3.用户访问缓存服务器 curl 、firefox