squid反向代理加速度内网web服务器访问速度

简介:

一、服务介绍

Squid cache(简称为Squid)是一个流行的自由软件(GNU通用公共许可证)的代理服务器和Web缓存服务器。Squid有广泛的用途,从作为网页服务器的前置cache服务器缓存相关请求来提高Web服务器的速度,到为一组人共享网络资源而缓存万维网,域名系统和其他网络搜索,到通过过滤流量帮助网络安全,到局域网通过代理上网。Squid主要设计用于在Unix一类系统运行。


实验环境

实验一、搭建squid代理服务器,使内网主机192.168.20.2,能够通过xuegod63上的squid代理服务器加速上网。


配置xuegod62网络:   eth1: 192.168.10.62  添加eth2,配置IP192.168.20.1 vmnet4

配置xuegod64网络:   添加eth2,配置IP192.168.20.2 网关: 192.168.20.1     vmnet4

拓扑图

wKiom1ZICNPx5gMTAAAuVf_szsE254.png



安装软件

[root@xuegod62 ~]# yum install squid  -y

[root@xuegod62 ~]# /etc/init.d/squid start

[root@xuegod62 ~]# chkconfig squid on

[root@xuegod62 ~]# chkconfig --list squid

squid               0:关闭   1:关闭   2:启用   3:启用   4:启用   5:启用   6:关闭

wKiom1ZICRSTEynOAAAhVcQpJKQ930.png

修改配置文件

[root@xuegod62 ~]# vim/etc/squid/squid.conf


wKioL1ZICZHg52Q7AAArJEDypys579.png

http_access denyall

改为http_access  allow all

注释:直接将http_accessdeny all,改为http_access allowall ,重启代理,配置代理后xuegod64不能上网。

正确设置,在http_accessdeny all下方追加一行http_access  allow all

重启代理

[root@xuegod62 桌面]# /etc/init.d/squid restart

配置xuegod 64 

wKioL1ZICdyCp6LHAACA0pS3_yE957.png



wKioL1ZICe2SqbedAAEBCYZjM7U240.png


 测试 网络可以正常访问,使用Ping 命令不同


wKioL1ZIChvQ06PRAABebnukt4c707.png


wKiom1ZICh7SWlzSAAAkICuzFwc909.png








     实验二、配置squid反向代理加速度内网web服务器访问速度


让外网中192.168.0.106/24 访问192.168.10.62代理服务器。  192.168.10.62代理服务器缓存192.168.20.2 web服务器中的数据。  实现xuegod62xuegod64 加速度8081两个服务。

配置代理服务器xuegod62

修改配置文件

wKioL1ZIC1KwX9dlAAA400rC7HA743.png

cache_peer192.168.2.2 parent 80 0 no-query originserver weight=1 name=a

cache_peer192.168.2.2 parent 81 0 no-query originserver weight=1 name=b

cache_peer_domaina www.serverA.com

cache_peer_domainb www.serverB.com

#以上4行配置,让Squid 服务器知道:

#从客户端过来的请求,如果是 www.servera.cn,则 Squid 192.168.20.2的端

 80发送请求;

#从客户端过来的请求,如果是 www.serverb.cn,则 Squid 192.168.20.2 的端

 81 发送请求;

cache_peer_accessa allow all

cache_peer_accessb allow all

# cache_peer 设置:允许其它cache 机和访问ab

查看代理服务器的端口,重启服务

wKioL1ZIC4LjKL0lAAAtg0h1E-g539.png


 

配置web服务器xuegod64

基于端口做虚拟主机

wKioL1ZIC7iAVLKRAABkRakTa-o105.png

开启虚拟机主机支持功能



wKioL1ZIC9XRLHbAAAB1CfU-2mA574.png


查看端口,并重启服务

wKiom1ZIC7XwXfyJAAArDlHWQr8474.png


修改外网主机(本地计算机的etc文件)

路径

Windows----system32-driver-etc

添加以下内容

192.168.0.105   www.servera.cn    192.168.0.105   www.serverb.cn

 

   测试


wKioL1ZIDDDyXGSjAABeBFA-kqA990.png




本文转自 水滴石川1 51CTO博客,原文链接:http://blog.51cto.com/sdsca/1712867,如需转载请自行联系原作者

相关文章
|
负载均衡 监控 应用服务中间件
配置Nginx反向代理时如何指定后端服务器的权重?
配置Nginx反向代理时如何指定后端服务器的权重?
813 61
ly~
|
网络协议 应用服务中间件 Apache
如何在 DNS 记录中设置反向代理服务器?
要设置反向代理服务器,首先需安装配置软件(如 Nginx 或 Apache),并确保域名正确指向服务器 IP。接着,在 DNS 中设置 A 或 CNAME 记录,将域名指向反向代理服务器。然后编辑 Nginx 或 Apache 的配置文件,将请求转发至后端服务器。最后,通过浏览器访问域名测试配置是否成功,并使用工具检查请求流向和响应情况。
ly~
1945 3
ly~
|
缓存 监控 安全
反向代理服务器的常见故障有哪些?
反向代理服务器常遇到的故障包括配置错误、网络问题、性能瓶颈及安全漏洞。配置相关故障如错误监听端口、域名配置不当及代理转发规则错误,可使用`netstat -tuln`检查端口状态,并验证域名及DNS解析。网络故障涉及连接中断和带宽不足,利用`ping`和`traceroute`检测连通性,用`iftop`监控带宽。性能问题如资源耗尽和缓存不一致需通过`top`监控资源使用,并检查缓存策略。安全故障包括DDoS攻击和配置漏洞,应使用流量分析工具检测异常并加强安全配置,确保SSL/TLS加密和访问控制策略正确无误。
ly~
1160 3
ly~
|
域名解析 网络协议 Linux
如何测试 DNS 记录中的反向代理服务器是否生效?
本文介绍了三种测试反向代理服务器配置的方法。首先,通过命令行工具如 `ping`、`nslookup` 和 `dig` 检查域名解析是否指向正确的 IP 地址。其次,利用 Web 浏览器访问域名,验证页面加载正常且请求头信息无误。最后,借助网络抓包工具如 `Wireshark` 和 `tcpdump` 分析数据包,确保请求正确转发并返回预期响应。
ly~
1675 2
|
负载均衡 应用服务中间件 Linux
"揭晓nginx的神秘力量:如何实现反向代理与负载均衡,拯救服务器于水火?"
【8月更文挑战第20天】在Linux环境下,nginx作为高性能HTTP服务器与反向代理工具,在网站优化及服务器负载均衡中扮演重要角色。本文通过电商平台案例,解析nginx如何解决服务器压力大、访问慢的问题。首先介绍反向代理原理,即客户端请求经由代理服务器转发至内部服务器,隐藏真实服务器地址;并给出配置示例。接着讲解负载均衡原理,通过将请求分发到多个服务器来分散负载,同样附有配置实例。实践表明,采用nginx后,不仅服务器压力得到缓解,还提升了访问速度与系统稳定性。
521 3
|
10月前
|
弹性计算 运维 安全
阿里云轻量应用服务器与云服务器ECS啥区别?新手帮助教程
阿里云轻量应用服务器适合个人开发者搭建博客、测试环境等低流量场景,操作简单、成本低;ECS适用于企业级高负载业务,功能强大、灵活可扩展。二者在性能、网络、镜像及运维管理上差异显著,用户应根据实际需求选择。
831 10
|
10月前
|
弹性计算 ice
阿里云4核8g服务器多少钱一年?1个月和1小时价格,省钱购买方法分享
阿里云4核8G服务器价格因实例类型而异,经济型e实例约159元/月,计算型c9i约371元/月,按小时计费最低0.45元。实际购买享折扣,1年最高可省至1578元,附主流ECS实例及CPU型号参考。
868 8
|
10月前
|
运维 安全 Ubuntu
阿里云渠道商:服务器操作系统怎么选?
阿里云提供丰富操作系统镜像,涵盖Windows与主流Linux发行版。选型需综合技术兼容性、运维成本、安全稳定等因素。推荐Alibaba Cloud Linux、Ubuntu等用于Web与容器场景,Windows Server支撑.NET应用。建议优先选用LTS版本并进行测试验证,通过标准化镜像管理提升部署效率与一致性。
|
10月前
|
存储 监控 安全
阿里云渠道商:云服务器价格有什么变动?
阿里云带宽与存储费用呈基础资源降价、增值服务差异化趋势。企业应结合业务特点,通过阶梯计价、智能分层、弹性带宽等策略优化成本,借助云监控与预算预警机制,实现高效、可控的云资源管理。
|
10月前
|
弹性计算 运维 安全
区别及选择指南:阿里云轻量应用服务器与ECS云服务器有什么区别?
阿里云轻量应用服务器适合个人开发者、学生搭建博客、测试环境,易用且性价比高;ECS功能更强大,适合企业级应用如大数据、高流量网站。根据需求选择:轻量入门首选,ECS专业之选。
656 2