Linux Squid的反向代理

一、基本原理

1、公网中的客户机

client

200.168.10.2

2、squid反向代理服务器

eth0

200.168.10.2

eth1

192.168.10.1

3、内部web服务器

web

192.168.10.2

二、修改squid.conf文件

#配置虚拟80端口,防止数据报文直接丢失
http_port 200.168.10.1:80 vhost
#重定向的web服务器 0表示不使用上一级缓存
cache_peer 192.168.10.2 parent 80 0 originserver weight=5 max-conn=30
#不能不写
visible_hostname 200.168.10.1
#不限制访问ip
acl all src 0.0.0.0/0.0.0.0
http_access allow all

如果开启了squid缓存池,此时可以看到动静分离的效果了。

三、缓存查看

1、通过 /var/log/httpd/access.log

2、通过 /var/spool/squid下的tree 00来查看文件,然后如果有缓存,则可以通过strings 00000000x来看

3、通过浏览器开发者工具来看静态文件的加载状态。

更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/Servers/proxy/

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索服务器
, 文件
, 缓存
, squid
, 反向
, 反向代理重定向
, tomcat动静分离
, 动静分离
, 公网
反向代理缓存
linux squid 反向代理、squid 反向代理、squid https 反向代理、squid反向代理配置、squid反向代理服务器,以便于您获取更多的相关知识。

时间: 2024-10-28 23:21:07

Linux Squid的反向代理的相关文章

Squid实现反向代理并且具备内网代理

我的站点上的所有文件都是静态html,为了进一步的加快网页速度,于是使用squid实现反向代理缓存功能. @ 安装squid 为了偷懒就直接使用ports安装,因为我将所有的服务器系统都安装在/s分区中,所以设置了PREFIX为/s/squid # cd /usr/ports/www/squid # setenv PREFIX /s/squid # make install clean 安装完成后编辑/s/squid/etc/squid/squid.conf,我的配置内容如下: ########

用Squid实现反向代理的方法

代理服务器是使用非常普遍的一种将局域网主机联入互联网的一种方式,使用代理上网可以节约紧缺的IP地址资源,而且可以阻断外部主机对内部主机的访问,使内部网主机免受外部网主机的攻击.但是,如果想让互联网上的主机访问内部网的主机资源(例如:Web站点),又想使内部网主机免受外部网主机攻击,一般的代理服务是不能实现的,需要使用反向代理来实现. 本文将详细介绍反向代理服务的概念以及如何利用反向代理服务器提高WEB服务器的性能和安全性. 一.反向代理的概念 什么是反向代理呢?其实,反向代理也就是通常所说的WE

Squid搭建反向代理提高网站访问速度

反向代理简述: 反向代理服务器有两种传输模式: 1.同步模式:(如:squid)用户发起请求,请求立即被转到后端的服务器,于是在浏览器和后端服务器之间就建立了一个连接,在请求完成前这个连接是一直存在的. 2.异步模式:(如:nginx)用户发起的请求会发送到nginx,nginx接收到所有的数据后在转发到后端的服务器,后端服务器处理完成后把数据返回给nginx,nginx在返回给用户. 由此可见如果用户发起的请求的数据比较大,或者用户端的网速比较慢,同步模式时后端服务器的连接数相对于异步模式会比

Linux Squid的透明代理

一.常用acl列表类型 acl定义实例 acl LAN1 src 192.168.1.0/24 acl PC1 src 192.168.1.66/32 acl Blk_Domain dstdomain .qq.com .kaixin001.com acl Work_Hours time MTWHF 08:30-17:30 acl Max20_Conn maxconn 20 acl Blk_URL url_regex -i ^rstp:// ^mms:// acl Blk_Words urlpat

Squid反向代理若干个后台的WEB实现说明

1.Squid反向代理单个后台WEB服务器 A.如果WEB服务器和反向代理服务器是两台单独的机器(一般的反向代理应该有两块网卡分别连接了内外部网络).那么,应该修改下面的内容来设置反向代理服务. http_port 80 # squid监听的端口 httpd_accel_host 192.168.0.100 # 内部WEB服务器的IP地址 httpd_accel_port 80 # WEB服务器的IP地址 httpd_accel_single_host on # 转发为缓冲的请求到一台单独的机器

基于反向代理的Web缓存加速——可缓存的CMS系统设计

web|缓存|设计 对于一个日访问量达到百万级的网站来说,速度很快就成为一个瓶颈.除了优化内容发布系统的应用本身外,如果能把不需要实时更新的动态页面的输出结果转化成静态网页来发布,速度上的提升效果将是显著的,因为一个动态页面的速度往往会比静态页面慢2-10倍,而静态网页的内容如果能被缓存在内存里,访问速度甚至会比原有动态网页有2-3个数量级的提高. 动态缓存和静态缓存的比较 基于反向代理加速的站点规划 基于apache mod_proxy的反向代理加速实现 基于squid的反向代理加速实现 面向

我的网站架构经验之反向代理篇

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 对于站长来说,网站的正常运行是最基本的,如果网站运行不稳定,什么百度权重,友情链接,用户体验都TMD的扯淡去吧.今天天气不错,特记录一下平常在使用过程中及帮朋友架构的一些技巧.我在这里主要谈的是反向代理的方法,在此以lnmp环境为例,windows平台也类似,此架构适用于10-50万独立IP的网站(身边的朋友主要是视频类的). linux系统

linux下通过Squid反向代理搭建CDN缓存服务器的配置方法_Linux

案例:Web服务器:域名www.abc.com IP:192.168.21.129 电信单线路接入访问用户:电信宽带用户.移动宽带用户出现问题:电信用户打开www.abc.com正常,移动用户打开www.abc.com很慢,甚至打不开解决方案:在移动机房放置一台CDN代理服务器,通过智能DNS解析,让电信用户直接访问Web服务器.让移动用户访问CDN代理服务器,解决移动用户访问Web服务器慢的问题具体操作:CDN代理服务器:系统:CentOS 5.5 主机名:cdn.abc.com IP:192

Linux防火墙上的Apache反向代理

[导读]本文着重介绍在企业防火墙上安装具有代理和重写规则功能的Web服务器--Apache的方法,以及编译和设置Apache的具体步骤.在成功安装后,弹性的虚拟主机设置可以允许外部用户通过防火墙访问内部局域网上多个Web服务器. 一.测试环境与网络结构 本文所使用的测试环境是Redhat Linux 7.2.Apache 1.3.24,公司域名假设是company.com. 公司的典型网络构造如附图所示. 注意: 附图中的防火墙上安装了2块网卡,其中e0端口的外部公共地址为1.2.3.4,e1端