分类信息
各地考试

当前位置:首页 » Linux认证 » 综合辅导 » 正文

Linux网络管理综合辅导:如何在linux上用squid搭建代理服务器2


时间:2013-10-17 来源:Linux认证考试网 浏览次数:125  【华夏培训网:中国教育培训第一门户

  否则你会遭遇:  WARNING: Cannot write log file: /usr/local/squid/var/logs/cache.log  FATAL: Failed to make swap

 
       否则你会遭遇:

  WARNING: Cannot write log file: /usr/local/squid/var/logs/cache.log

  FATAL: Failed to make swap directory /usr/local/squid/var/cache/squid/00: (13) Permission denied

  初始化squid.conf里配置的cache目录,就是建立了一堆的目录:

  sudo /usr/local/squid/sbin/squid -z

  在前台启动squid,并输出启动过程

  sudo /usr/local/squid/sbin/squid -N -d1

  显示ready to server reques,则启动成功。可以键入ctrl+c,停止squid,并以后台运行的方式启动。

  我没有在配置文件中配置DNS,而是在 /etc/resolv.conf 中配置:

  domain site

  nameserver x.x.x.x

  所以打印出来的日志中就这样的:

  2013/10/12 16:42:13| Adding nameserver x.x.x.x from /etc/resolv.conf

  squid从这个配置文件中读取了dns配置来用。

  启动squid后台运行

  sudo /usr/local/squid/sbin/squid -s

  检查一下进程是否存在:ps -ef|grep squid

  通过squid客户端查看squid运行状态

  /usr/local/squid/bin/squidclient -h 127.0.0.1 -p 3128 mgr:info

  那台不能上网的机器配置如下:

  export http_proxy=http://192.168.199.235:3128/

  可以把这句写到你的启动文件中,比如什么。profile或者。bashrc,或者/etc/profile等等。

  取消:unset http_proxy

  测试一下能不能上网了:

  能down下来文件就大功告成了!





        Linux认证

推荐图文

热门点击排行

©2015 hxpx.com All Rights Reserved 滇ICP备13002816号-1
华夏培训网唯一网址www.hxpx.com