• squid 安装、配置、优化


    官方网站:http://www.squid-cache.org 
    下载路径:wget http://www.squid-cache.org/Versions/v3/3.0/squid-3.0.STABLE7.tar.gz 

    安装:
    #tar -zxvf cache.org/Versions/v3/3.0/squid-3.0.STABLE7.tar.gz 
    cd ./squid-39:06 2010-9-7

    ./configure --prefix=/usr/local/squid --sysconfdir=/etc/squid  --enable-storeio="aufs,diskd,ufs" --enable-err-language="Simplify_Chinese" --enable-default-err-language="Simplify_Chinese" --enable-snmp --with-large-files

    --prefix=/usr/local/squid //指定安装路径
    --sysconfdir=/etc/squid   //指定在单个机器上使用的只读数据的安装位置
    --enable-storeio="aufs,diskd,ufs" //使用的文件系统通常是默认的ufs
    --enable-err-language="Simplify_Chinese" --enable-default-err-language="Simplify_Chinese" /指定出错是显示的错误页面为简体中文
    --enable-snmp  //此选项可以让MRTG使用SNMP协议对服务器的流量状态进行监测,因此必须选择此项,使Squid支持SNMP接口。 

    #make
    #make install

    配置:
     1.用户和用户组配置:
       groupadd --gid 23 squid
       useradd --gid 23 -d /usr/local/squid/var -s /sbin/nologin --uid 23 squid
       nologin 大多是虚拟用户用的SHELL ,也就是说虽然他是系统用户,但他并无登录系统的权限;如果您想添加这类用户,就把他的SHELL 设 置成/sbin/nologin  
       -d 指定用户登入时候启始目录    -s 指定用户登入后所使用的shell

      cat /etc/passwd|grep squid
      ---squid:x:23:23::/var/spool/squid:/sbin/nologin
      cat /etc/group|grep squid
      ---squid:x:23:
      将日志目录所有者划分给squid
      chown -R squid:squid /usr/local/squid/var
     
     2:vi /etc/hosts 将同本地的squid添加到hosts头部
     192.168.5.23    squidt01.netitv.com  (visible_hostname)
     192.168.5.24    squidt02.netitv.com
     192.168.5.25    squidt03.netitv.com

    /usr/local/squid/sbin/squid -z 初始化缓存空间
    /usr/local/squid/sbin/squid 启动
    /usr/local/squid/sbin/squid -k shutdown 停止
    /usr/local/squid/sbin/squid -k reconfigure 重新载入配置文件

  • 相关阅读:
    drf之版本控制
    drf自定义筛选
    drf----分页
    初识drf
    flask源码分析01:框架简介
    Werkzeug之LocalStack源码解析
    Werkzeug之Local源码解析
    threading.local之数据存储隔离
    python之attr
    Python在pycharm中编程时应该注意的问题汇总
  • 原文地址:https://www.cnblogs.com/AloneSword/p/3430810.html
Copyright © 2020-2023  润新知