正向代理Squid安装配置方案

Squid安装配置

文档说明将安装目录指定到/usr/local/squid目录,用户/用户组为domains:domains可根据实际情况调整

  1. #切换到root用户安装
  2. #解压

tar -zxf squid-5.5.tar.gz

  1. #进入解压目录
cd squid-5.5
  1. #安装到指定目录,安装目录/usr/local/squid根据实际情况可修改
./configure  --prefix=/usr/local/squid
  1. #,编辑,时间比较长,耐心等待
make    
  1. #安装
make install
  1. #创建磁盘交换目录
vi usr/local/squid/etc/squid.conf文件,将cache_dir注释放开,并根据实际情况调整缓存目录位置
  1. 配置启动端口9090不配置时默认端口是3128
http_port 9090
9、#创建磁盘交换目录
  /usr/local/squid/sbin/squid -z
10、#更改所有者
chown  -R  domains:domains /usr/local/squid
11、安装完成,切换到普通用户启停服务
bin目录:
purge 用户清理缓存
squidclien 用于客户端测试服务端
etc目录,各种配置文件,主要关注squid.conf  配置文件squid.conf配置文件:
1.NETWORK OPTIONS (有关的网络选项)
2.OPTIONS WHICH AFFECT THE NEIGHBOR SELECTION ALGORITHM (作用于邻居选择算 法的有关选项)
3.OPTIONS WHICH AFFECT THE CACHE SIZE (定义cache大小的有关选项)
4.LOGFILE PATHNAMES AND CACHE DIRECTORIES (定义日志文件的路径及cache的目录)
5.OPTIONS FOR EXTERNAL SUPPORT PROGRAMS (外部支持程序选项)
6.OPTIONS FOR TUNING THE CACHE (调整cache的选项)
7.TIMEOUTS (超时)
8.ACCESS CONTROLS (访问控制)
9.ADMINISTRATIVE PARAMETERS (管理参数)
10.OPTIONS FOR THE CACHE REGISTRATION SERVICE (cache注册服务选项)
11.HTTPD-ACCELERATOR OPTIONS (HTTPD加速选项)
12.MISCELLANEOUS (杂项)
13.DELAY POOL PARAMETERS (延时池参数)
sbin目录:squid执行文件,主要做squid的启停
var目录:
cache 缓存
logs 日志
run 运行临时文件
启停等执行命令

cd /usr/local/squid

检查配置文件:./sbin/squid –k parse
启动:./sbin/squid
刷新配置文件:./sbin/squid –k reconfigure
停止:./sbin/squid -k shutdown

 

你可能感兴趣的:(服务器,linux,运维,squid)