1. 简述一下squid的用途?
squid可以做代理和缓存服务器,而做代理时,可以分为正向代理和反向代理。正向代理用在企业办公环境中,企业员工上网通过代理来上网,代理的缓存功能可以为企业节省宝贵的带宽,降低成本;反向代理使用在网站的架构中,可以加速网站的访问速度并且降低服务器的磁盘I/O.

2. squid正向代理、反向代理有什么本质区别呢?
正向代理代理的是客户端,代理后端是用户的个人电脑,反向代理代理的是服务器,后端是WEB服务器。

3. squid配置文件中有一个参数用来指定磁盘目录以及大小的,是哪一个参数? 目录后面的三个数值分表表示什么含义?
cache_dir 用来指定磁盘目录以及大小的,目录后面的三个数值从左到右依次表示:磁盘目录最大容量单位是M,一级子目录个数,二级子目录个数。

4. 哪一个参数用来分配占用内存大小?
cache_mem用来分配占用内存大小。

5. 配置文件配置好后,要初始化一下squid的缓存目录,用什么命令来初始化?
squid -z

6. squid启动后,再一次更改配置文件,用什么命令检测配置是否正确? 用什么命

令重新加载squid的配置文件,而不用重启squid?
squid -kcheck 检测配置是否正确
squid -krec 重新加载

7. 您知道哪些配置是用来配置把静态文件缓存的吗?
refresh_pattern \.(jpg|png|gif|mp3|xml|css|js)$ 1440 50% 28800

ignore-reload

8. 如何配置可以让squid代理后端web上的所有域名?
加一行:cache_peer 192.168.10.111 80 0 originserver 这样可以代理10.111上80端口下的所有网站

9. 请查一查squid的指南,看看 http_port 3128 后面可以跟什么?(如,transprant, accel vhost vport )
transprant 用来做透明代理
accel 表示代理为加速模式,如果不加accel,那么squid就是单纯的代理,不缓存数据,而加上它后,客户端请求会直接由squid服务器回答而不再把请求转发至真正的web服务器上。
配置反向代理时,可以不加accel,但需要加上vhost,这是用来区分代理后端哪些域名的,如果不加则无法访问,vport如果代理的都是80端口可以不加,但是如果不是80端口就得加上。

squid代理服务问答的更多相关文章

  1. squid 代理服务

    squid代理服务分为两种方式: 一.正向代理(用在企业的办公环境中,员工上网需要通过Squid代理来上网) 客户端发送请求到代理服务器,代理服务器去向真正的服务器请求结果,并将结果返回给客户端 二. ...

  2. 配置squid代理服务

    1. 简述一下squid的用途?squid可以做代理和缓存服务器,而做代理时,可以分为正向代理和反向代理.正向代理用在企业办公环境中,企业员工上网通过代理来上网,代理的缓存功能可以为企业节省宝贵的带宽 ...

  3. Squid代理服务部署

    构建Squid代理服务器1.配置IP地址 2.编译安装Squid软件[root@localhost ~]# tar -zxvf squid-3.4.6.tar.gz -C /usr/src/[root ...

  4. 使用Squid部署代理服务

    Squid是Linux系统中最为流行的一款高性能代理服务软件,通常用作Web网站的前置缓存服务,能够代替用户向网站服务器请求页面数据并进行缓存.简单来说,Squid服务程序会按照收到的用户请求向网站源 ...

  5. 代理服务 SQUID 测试

    第一部分:SQUID基础 Squid代理服务的基本配置: http_port 3128                    #设置监听的IP与端口号 cache_mem 64 MB          ...

  6. CentOS安装squid代理服务器

    Squid是一个Linux系统下优秀的代理服务器软件.Squid可以配置普通上网代理(正向代理).反向代理.透明代理.系统是CentOS6.2.Squid主机IP为192.168.1.100. 安装s ...

  7. Squid代理服务器&&搭建透明代理网关服务器

    案例需求 ——公司选用RHEL5服务器作为网关,为了有效节省网络带宽.提高局域网访问Internet的速度,需要在网关服务器上搭建代理服务,并结合防火墙策略实现透明代理,以减少客户端的重复设置工作 需 ...

  8. Squid实现正向代理及访问控制--技术流ken

    Squid及正向代理简介 Squid cache(简称为Squid)是一个流行的自由软件,它符合GNU通用公共许可证.Squid作为网页服务器的前置cache服务器,可以代理用户向web服务器请求数据 ...

  9. 构建squid代理服务器

    基本概念 本文使用squid代理服务 软件介绍:百度百科 作为应用层的代理服务软件,Squid主要提供缓存加速.应用层过滤控制的功能: 工作机制:缓存网页对象,减少重复请求(HTTP代理的缓存加速对象 ...

随机推荐

  1. mnist 卷积神经网络

    # from keras.models import Sequential# from keras.layers.core import Dense,Activation,Flatten #creat ...

  2. Comet OJ - 模拟赛 #2 Day1 比赛总结

    比赛情况 40 + 60 + 0 = 100pts 哎,T1做错了,没有对拍.如果发现错误 \(=>\) 改正 \(=>\) 40->100pts,160pts \(=>\) ...

  3. 安装win10笔记

    1.使用pe安装的时候,要利用winNTSetup安装 2. 3.引导和安装驱动器都选择c盘 4.版本选择教育版,专业版photoshop 不好使.

  4. POI2012 ODL-Distance

    链接P3532 [POI2012]ODL-Distance 设\(f_{i,j}\)表示他给定的函数,\(g_i\)表示\(i\)的质因数个数 那么\[f_{i,j}=g_{\frac {i*j}{g ...

  5. Git版本控制工具初识

    Git使用教程 0 Git下载安装 下载网址:https://www.git-scm.com/download/ 安装时,一路next就可以了,如果遇到下载很慢时,可以选择换个浏览器试试,实在不行就找 ...

  6. Java各种锁机制简述

    线程安全是多线程领域的问题,线程安全可以简单理解为一个方法或者一个实例可以在多线程环境中使用而不会出现问题. 在 Java 多线程编程当中,提供了多种实现 Java 线程安全的方式: 最简单的方式,使 ...

  7. WEB上传一个文件夹

    在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现. 先说下要求: PC端全平台支持,要求支持Windows,Mac,Linux 支持所 ...

  8. docker 安装MongoDB以及设置用户

    MongoDB 是一个免费的开源跨平台面向文档的 NoSQL 数据库程序. 1.查看可用的 MongoDB 版本 访问 MongoDB 镜像库地址: https://hub.docker.com/_/ ...

  9. PG_CONFIG-NOTFOUND

  10. Java关于Files. walkFileTree()

    1.使用Files. walkFileTree()找出指定文件夹下所有扩展名为.txt和.java的文件. package text_001; import java.io.IOException; ...