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文件

1
2
3
4
5
6
7
8
9
#配置虚拟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、通过浏览器开发者工具来看静态文件的加载状态。

















本文转自shayang8851CTO博客,原文链接:http://blog.51cto.com/janephp/1304649,如需转载请自行联系原作者

相关文章
|
缓存 负载均衡 应用服务中间件
在Linux中,Squid、Varinsh和Nginx有什么区别,工作中怎么选择?
在Linux中,Squid、Varinsh和Nginx有什么区别,工作中怎么选择?
|
Linux 网络虚拟化 Windows
ccproxy windows上用的代理软件(类似linux系统上的squid)
ccproxy windows上用的代理软件(类似linux系统上的squid)
1104 0
|
缓存 应用服务中间件 网络安全
10个顶级Linux开源反向代理服务器 - 解析与导航
10个顶级Linux开源反向代理服务器 - 解析与导航
|
应用服务中间件 Linux nginx
Linux操作系统 Nginx反向代理Tomcat服务器
Linux操作系统Nginx反向代理Tomcat服务器
300 2
Linux操作系统 Nginx反向代理Tomcat服务器
|
负载均衡 应用服务中间件 Linux
Nginx安装Windows、Linux | 正向代理、反向代理、负载均衡
Nginx安装Windows、Linux | 正向代理、反向代理、负载均衡
427 0
|
缓存 运维 网络协议
Linux巩固篇016-Linux Squid 部署代理缓存服务
纸上得来终觉浅,绝知此事要躬行
1140 0
Linux巩固篇016-Linux Squid 部署代理缓存服务
|
开发框架 .NET Unix
Linux CentOS7部署ASP.NET Core应用程序,并配置Nginx反向代理服务器和Supervisor守护服务 (下)
Linux CentOS7部署ASP.NET Core应用程序,并配置Nginx反向代理服务器和Supervisor守护服务
493 0
Linux CentOS7部署ASP.NET Core应用程序,并配置Nginx反向代理服务器和Supervisor守护服务 (下)
|
开发框架 缓存 安全
Linux CentOS7部署ASP.NET Core应用程序,并配置Nginx反向代理服务器和Supervisor守护服务 (上)
Linux CentOS7部署ASP.NET Core应用程序,并配置Nginx反向代理服务器和Supervisor守护服务
1302 0
Linux CentOS7部署ASP.NET Core应用程序,并配置Nginx反向代理服务器和Supervisor守护服务 (上)
|
开发框架 前端开发 .NET
.NET Core 发布最美 Linux/ElementaryOS 并实现 Nginx 反向代理访问
好久没写博客了,今天分享一下 `ASP.NET Core MVC` 发布部署【最美Linux】`elementaryos-5.0-stable` 服务器,并配置 `Nginx` 实现域名访问:一,Demo 测试环境 =》操作系统:`Windows 10 V1903` 版本,虚拟机:`Hyper-V`,虚拟机配置系统:`elementaryos-5.0-stable.20181016`;步骤1:【准备工作】准备一...
377 0
.NET Core 发布最美 Linux/ElementaryOS 并实现 Nginx 反向代理访问
|
域名解析 JavaScript 前端开发
Linux安装NodeJs并配合Nginx实现反向代理
Linux安装NodeJs并配合Nginx实现反向代理
540 0