squid编译安装及配置详解

squid的安装配置
源代码包的自定义安装:
(一)、从下载squid-3.0.
(二)、解开该文件
  tar xvzf squid-3.0.
(三)、进入squid-3.0.PRE4目录
  # cd  squid-3.0.PRE4
(四)、进行编译安装:
  # ./configure  -prefix=/usr/local/squid
  # make (make all)
  # make install
(五)、更改目录/usr/local/squid/目录下的子目录var的属主:
  chown  –R  squid.squd  var
(六)、在目录/urs/local/squid/sbin下运行./squd z
  ./squid  -z
这时会在目录/usr/local/squid/var中生成cache缓存目录
注:1.有时候会报错,一般是权限问题,可以使用chmod 命令,调整提示的相关目录文件 权限
    2.若是运行命令之后在/usr/local/squid/var 下没用生产16个一级子目录的话,可以在/usr/loca/squid/f里面添加一条记录 visible_hostname  主机名”然后再运行命
3.这时可以测试f的语法信息
#squid/sbin/squid -k parse
如果f 有语法或配置错误,这里会返回提示你,如果没有返回,恭喜,可以尝试启动squid
4. 在前台启动squid,并输出启动过程。
冷带
#squid/sbin/squid -N -d1
  5.若是启动不了,可查看dnsip等配置
(七)、在查看配置文件中有几行默认的配置:
    cache_effetive_user  nobody
    cache_log  /usr/local/squid/var/logs/cache.log
    cache_log  /usr/local/squid/var/logs/access.log
    cache_log  /usr/local/squid/var/logs/store.log
  在目录/usr/local/squid/var/logs下建文件access.log ;    store.log 
      #touch  access.log    store.log
这时查看目录济宁pm2.5/usr/local/squi/ 会发现多出了很多目录 /bin /etc/libexec/man/sbin/share/var。其中/etc中包含配置文件f及其备份等文件,/sbin中含有运行文件squid长沙大学学报,/share中包含目录/errors 主要是返回给客户端错误信息,/var中包含目录/logs 日志目录、/chche缓存目录。
(八)、Squid包中的重要文件及其说明:
乌塔教学设计
 
     
教师的人格魅力
       
 
 
配置相关
/etc/f
Squid主配置文件
/etc/squid/errors
报告错误使用的语言
/etc/
SQUID-MIB定义文件
/etc/f
定义MIME TYPE
/etc/f
MSNT认证的配置文件
应用程序和库
/usr/sbin/squid
Squid主程序
/usr/sbin/squidclient
统计显示择要表的客户程序
/usr/lib/i
查看Squid实时运行情况的CGI脚本
/usr/lib/squid/*/_auth
Squid的各种认证库文件
文档
科技致富向导/usr/share/doc/squid-2.5.STABLE1
Squid的文档根目录
错误提示
/usr/share/squid/ errors
报告错误的各种语言文件的根目录
缓存目录
/var/spool/squid/
缓存目录的根
日志相关
/etc/logrotate.d/squid
Squid的日志滚动配置文件
/etc/log/squid/access.log
Squid的访问日志文件
/var/log/squid/store.log
Squid缓存对象状态的日志文件
/var/log/squid/cache.log
Squid缓存状态的日志文件
在目录/usr/local/squid下安装squid-3.0.PRE4
squid的配置相关文件在 /usr/local/squid/etc/下,  如:f 等。
squid的应用程序和库文件在/usr/local/squid/sbin/下, :squid
错误提示在目录/usr/local/squid/share/errors下,如报告错误的各种语言文件的根目录
缓存目录在/usr/local/squid/var/cache/
日志相关在/usr/local/squid/var/logs/下,如:access.log  Squid的访问日志文件、
store.log  Squid缓存对象状态的日志文件、  cache.log  Squid缓存状态的日志文件
           
           
NETWORK OPTIONS
有关的网络选项
OPTIONS WHICH AFFECT THE NEIGHBOR SELECTION ALGORITHM
作用于邻居选择算法的有关选项
OPTIONS WHICH AFFECT THE CACHE SIZE
定义cache大小选项
LOGFILE PATHNAMES AND CACHE DIRECTORIES
定义日志文件的路径及cache的目录
OPTIONS FOR EXTERNAL SUPPORT PROGRAMS
外部支持程序选项
OPTIONS FOE TUNING THE CACHE
调整cache选项
TIMEOUTS
超时
ACCESS CONTROLS
访问控制
ADMINISTRATIVE PARAMETERS
管理参数
OPTIONS FOR THE CACHE REGISTRATION SERVICE
cache注册服务选)
HTTPD-ACCELERATOE OPTIONS
HTTPD加速选项
MISCELLANEOUS
杂项
DELAY POOL PARAMETERS
延时池选项
(九)、Squid的基本参数配置。

本文发布于:2024-09-22 18:30:43,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/138480.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:文件   日志   目录   选项   错误   缓存   启动
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议