运维学习 unit29 squid代理

Squid是一种用来缓冲Internet数据的软件。它是这样实现其功能的,接受来自人们需要下载的目标(object)的请求并适当地处理这些请求

1.squid正向代理

先确保作为服务器的主机可以联网
在这里插入图片描述
安装squid,如果火墙开启要关闭火墙
在这里插入图片描述
修改squid主机的squid配置文件
在这里插入图片描述
配置文件参数含义:
100   表示缓存大小不能超过100M
16    表示有16个一级目录
256   表示有256个二级目录
/var/spool/squid  表示缓存目录
查看子目录
在这里插入图片描述
在apache主机浏览器中打开Edit->preferences->Advanced->Network->settings菜单
设置代理服务器的ip和端口
在这里插入图片描述
客户端可以通过服务器连接网页,而客户端本身还是不能联网
在这里插入图片描述

2.squid反向代理

反向代理(Reverse Proxy),是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器
做反向代理之前,先把正向代理的设定全部清除
编辑squid配置文件/etc/squid/squid.conf
在这里插入图片描述
修改客户端hosts文件中的ip为squid主机的ip
在客户端访问172.25.254.115(squid主机ip),显示172.25.254.215(apache主机ip)/var/www/html中默认发布文件中的内容
说明反向代理成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值