SQUID服务

本文介绍了squid的使用方法,包括安装squid、修改配置文件、重启服务及关闭防火墙。还讲述了利用squid和虚拟机配置代理实现上网,以及通过三台机器完成反向代理实验。此外,说明了使用三台机器(两台httpd、一台squid)实现squid负载均衡的具体步骤。

squid的使用
安装squid
yum install squid
在这里插入图片描述
修改配置文件
vim /etc/squid/squid.conf

在这里插入图片描述
重启squid服務并关闭防火墙
在这里插入图片描述在这里插入图片描述
打开一台虚拟机,该虚拟机并不可以上网
在这里插入图片描述
在该虚拟机中打开浏览器对其代理进行修改
在浏览器中找到设置界面对其网络进行修改,找到网络并使用手动代理配置,配置安装好squid服务的机器作为代理。在这里插入图片描述
然后在浏览器访问百度页面

虽然网络不通,但我们利用squid和虚拟机配置的代理却可以上网。手动代理给了虚拟机一个通道去访问代理的界面。
在这里插入图片描述
反向代理

共需要三台机器来完成该实验(代理172.25.254.42,客户机172.25.254.142,服务机172.25.254.242)
代理修改配置文件
在这里插入图片描述
cache_peer 172.25.254.242 parent 80 0 proxy-only
缓存对象为172.25.254.242,打开的端口为80,没有替代端口,类型为只代理模式。

在这里插入图片描述
服务机下载apache并发布默认文件然后开启服务
在这里插入图片描述
在这里插入图片描述

客户机修改本地解析并修改代理
vim /etc/hosts
在这里插入图片描述
修改代理
在这里插入图片描述

客户端访问172.25.254.42
访问42时,代理会自动寻找242中的值并返还给客户机。
在这里插入图片描述

利用squid实现负载均衡

共需要三台机器,两台安装httpd,一台安装squid(三台机器的防火墙都要关闭)
yum install httpd安装httpd
yum install squid安装squid
安装squid的机器ip 172.25.254.242
安装httpd的机器ip 172.25.254.42 172.25.254.142
安装squid并修改其配置文件
只能使用域名访问且开启代理并且172.25.254.142的解析每出现一次,172.25.254.42的解析就出现两次。
在这里插入图片描述
重启squid服务
systemctl restart squid
第一台安装httpd的发布文件(172.25.254.42)
systemctl start httpd 开启httpd服务
cd /var/www/html 跳转到默认发布目录
vim index.html 编辑默认发布文件
在这里插入图片描述
第二台安装httpd的发布文件(172.25.254.142)
systemctl start httpd 开启httpd服务
cd /var/www/html 跳转到默认发布目录
vim index.html 编辑发布文件
在这里插入图片描述
我们在ip为172.25.254.42的主机中进行测试

vim /etc/hosts 编辑本地解析
在这里插入图片描述
访问其域名并不断刷新会发现172.25.254.42的默认发布文件出现两次后会被172.25.254.142的默认发布文件替代,而172.25.254.142的默认发布文件在出现一次后会被172.25.254.42替代(访问www.westos.com的域名时,在访问172.25.254.42两次后会访问172.25.254.142的发布文件)
在这里插入图片描述
在这里插入图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值