zoukankan      html  css  js  c++  java
  • ubuntu12.04安装squid

    一:简介

    1.Squid:优化Web交付

    Squid是支持HTTP,HTTPS,FTP等的Web的缓存代理。它通过缓存和重用经常请求的网页来减少带宽并缩短响应时间。Squid拥有广泛的访问控制,是一个出色的服务器加速器。它运行在大多数可用的操作系统上,包括Windows,并根据GNU GPL许可。

    2.充分利用您的Internet连接

    全世界数百家互联网服务提供商使用Squid为其用户提供最佳的Web访问。Squid优化客户端和服务器之间的数据流,以提高性能并缓存常用内容以节省带宽。Squid还可以通过各种方式将内容请求路由到服务器,以构建优化网络吞吐量的缓存服务器层次结构。

    3.网站内容加速和分发

    互联网上成千上万的网站使用Squid来大幅增加内容交付。Squid可以减少您的服务器负载并提高客户端的交付速度。Squid还可用于传送来自世界各地的内容 - 仅复制正在使用的内容,而不是低效地复制所有内容。最后,Squid的高级内容路由配置允许您构建内容集群,以通过各种Web服务器路由和加载平衡请求。

     [Squid系统]目前以大约75%的命中率运行,有效地使其后面的Apache服务器的容量翻了两番。当大量流量通过来自另一个站点的Web链接到达特定页面时,这尤其明显,因为该页面的缓存效率将接近100%。  - 维基媒体部署信息

    squid官网链接

    二:安装

    sudo apt-get update
    sudo apt-get install squid

    2.

    修改配置文件squid.conf

    主要修改的为两个位置

    sudo gedit /etc/squid/squid.conf

    1、接受外面的访问

    http_access deny all

    修改为

    http_access allow all

    2、端口修改

    找到

    http_port 3128

    修改这个端口地址 
    如果后面连接不上且执行

    netstat -apn |grep 3128

    查询到的为tcp6,代表这里监听到的是ipv6的端口,需要将http_port 后面修改为

    http_port 0.0.0.0:3128

    运行

    执行

    squid3 -k parse

    可以打印配置信息

    执行

    squid3 -k check

    检查配置是否有错

    执行

    service squid3 restart/start/stop

    来重启/启动/关闭服务

  • 相关阅读:
    vue 循环Redio
    vue 子组件修改父组件变量问题
    docker安装redis
    vue 复制内容到粘贴板
    vue 组件传值
    vscode 打开多个标签页
    asp.net 文件分片上传
    css之图片下方定位遮掩层
    Python发送邮件脚本
    git添加秘钥提示Key is already in use
  • 原文地址:https://www.cnblogs.com/gejuncheng/p/10138968.html
Copyright © 2011-2022 走看看